<liclass="toctree-l1"><aclass="reference internal"href="../backend/index.html"><codeclass="docutils literal notranslate"><spanclass="pre">nest_backend</span></code> - Web API in Python</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="../crawler/index.html"><codeclass="docutils literal notranslate"><spanclass="pre">nest_crawler</span></code> - Crawler in Python</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="#objects-oggetti-vari-di-utility"><codeclass="docutils literal notranslate"><spanclass="pre">.objects</span></code> - Oggetti vari di utility</a></li>
<h1><codeclass="docutils literal notranslate"><spanclass="pre">nest_frontend</span></code> - Interfaccia utente in React<aclass="headerlink"href="#nest-frontend-interfaccia-utente-in-react"title="Link a questa intestazione">¶</a></h1>
<p><aclass="reference external"href="https://jsdoc.app/">JSDoc</a> non sembra essere in grado di gestire correttamente il lato frontend del progetto.</p>
<p>Per maggiori dettagli sul funzionamento dei vari componenti, si suggerisce di guardare le <strong>docstring presenti nel
codice sorgente</strong>.</p>
<p>Seguono sotto le uniche classi che JSDoc è stato in grado di gestire (anche se vengono mostrate solo
<h2><codeclass="docutils literal notranslate"><spanclass="pre">.objects</span></code> - Oggetti vari di utility<aclass="headerlink"href="#objects-oggetti-vari-di-utility"title="Link a questa intestazione">¶</a></h2>
<dlclass="js class">
<dtid="Condition">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">Condition</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#Condition"title="Link a questa definizione">¶</a></dt>
<dd><p>Condition class for an undefined/unknown condition.</p>
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">ConditionHashtag</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#ConditionHashtag"title="Link a questa definizione">¶</a></dt>
<dd><p>Require a tweet to contain a specific hashtag to be gathered.</p>
</dd></dl>
<dlclass="js class">
<dtid="ConditionUser">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">ConditionUser</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#ConditionUser"title="Link a questa definizione">¶</a></dt>
<dd><p>Require a tweet to be posted by a certain user to be gathered.</p>
</dd></dl>
<dlclass="js class">
<dtid="ConditionTime">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">ConditionTime</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#ConditionTime"title="Link a questa definizione">¶</a></dt>
<dd><p>Require a tweet to be posted before or after a certain time to be gathered.</p>
</dd></dl>
<dlclass="js class">
<dtid="ConditionLocation">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">ConditionLocation</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#ConditionLocation"title="Link a questa definizione">¶</a></dt>
<dd><p>Require a tweet to have coordinates associated and to be posted within the <aclass="reference external"href="mailto:{%40link">{<span>@</span>link</a> MapArea}.</p>
</dd></dl>
<dlclass="js class">
<dtid="NotImplementedError">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">NotImplementedError</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#NotImplementedError"title="Link a questa definizione">¶</a></dt>
<dd><p>Error thrown when a function is not implemented in the current class/instance.</p>
</dd></dl>
<dlclass="js class">
<dtid="BackendCommunicationError">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">BackendCommunicationError</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#BackendCommunicationError"title="Link a questa definizione">¶</a></dt>
<dd><p>An error in the N.E.S.T. frontend-backend communication.</p>
</dd></dl>
<dlclass="js class">
<dtid="ViewNotAllowedError">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">ViewNotAllowedError</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#ViewNotAllowedError"title="Link a questa definizione">¶</a></dt>
<dd><p>Error thrown when trying to access a backend view which doesn't exist or isn't allowed in the used hook.</p>
</dd></dl>
<dlclass="js class">
<dtid="ServerNotConfiguredError">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">ServerNotConfiguredError</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#ServerNotConfiguredError"title="Link a questa definizione">¶</a></dt>
<dd><p>Error thrown when trying to access a backend view when outside a <aclass="reference external"href="mailto:{%40link">{<span>@</span>link</a> ContextServer}.</p>
</dd></dl>
<dlclass="js class">
<dtid="FetchAlreadyRunningError">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">FetchAlreadyRunningError</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#FetchAlreadyRunningError"title="Link a questa definizione">¶</a></dt>
<dd><p>Error thrown when trying to access a backend view while another access is ongoing.</p>
<p>This is not allowed due to potential race conditions.</p>
</dd></dl>
<dlclass="js class">
<dtid="FetchError">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">FetchError</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#FetchError"title="Link a questa definizione">¶</a></dt>
<dd><p>Abstract class for <aclass="reference external"href="mailto:{%40link">{<span>@</span>link</a> DecodeError} and <aclass="reference external"href="mailto:{%40link">{<span>@</span>link</a> ResultError}.</p>
</dd></dl>
<dlclass="js class">
<dtid="DecodeError">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">DecodeError</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#DecodeError"title="Link a questa definizione">¶</a></dt>
<dd><p>Error thrown when the frontend can't parse the data received from the backend.</p>
</dd></dl>
<dlclass="js class">
<dtid="ResultError">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">ResultError</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#ResultError"title="Link a questa definizione">¶</a></dt>
<dd><p>Error thrown when the backend returns a falsy <cite>"result"</cite> value.</p>
</dd></dl>
<dlclass="js class">
<dtid="SerializationError">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">SerializationError</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#SerializationError"title="Link a questa definizione">¶</a></dt>
<dd><p>Error thrown when a string couldn't be serialized into an object.</p>
</dd></dl>
<dlclass="js class">
<dtid="Filter">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">Filter</span></code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="pre">negate=false</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#Filter"title="Link a questa definizione">¶</a></dt>
<dd><p>A filter applicable in the Analysis mode.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parametri</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>negate</strong> -- If the filter output should be reversed.</p></li>
</ul>
</dd>
</dl>
</dd></dl>
<dlclass="js class">
<dtid="FilterContains">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">FilterContains</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#FilterContains"title="Link a questa definizione">¶</a></dt>
<dd><p>Checks if a tweet contains a string.</p>
</dd></dl>
<dlclass="js class">
<dtid="FilterHashtag">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">FilterHashtag</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#FilterHashtag"title="Link a questa definizione">¶</a></dt>
<dd><p>Check if a tweet contains an hashtag.</p>
</dd></dl>
<dlclass="js class">
<dtid="FilterPoster">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">FilterPoster</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#FilterPoster"title="Link a questa definizione">¶</a></dt>
<dd><p>Check if a tweet was posted by a certain user.</p>
</dd></dl>
<dlclass="js class">
<dtid="FilterWithLocation">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">FilterWithLocation</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#FilterWithLocation"title="Link a questa definizione">¶</a></dt>
<dd><p>Check if a tweet contains <cite>location</cite> metadata.</p>
</dd></dl>
<dlclass="js class">
<dtid="FilterWithPlace">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">FilterWithPlace</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#FilterWithPlace"title="Link a questa definizione">¶</a></dt>
<dd><p>Check if a tweet contains <cite>place</cite> metadata.</p>
</dd></dl>
<dlclass="js class">
<dtid="FilterInsideMapArea">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">FilterInsideMapArea</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#FilterInsideMapArea"title="Link a questa definizione">¶</a></dt>
<dd><p>Check if a tweet's <cite>location</cite> is inside a <aclass="reference external"href="mailto:{%40link">{<span>@</span>link</a> MapArea}.</p>
</dd></dl>
<dlclass="js class">
<dtid="FilterInsideTimeRay">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">FilterInsideTimeRay</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#FilterInsideTimeRay"title="Link a questa definizione">¶</a></dt>
<dd><p>Check if a tweet's <cite>post_time</cite> is inside a <aclass="reference external"href="mailto:{%40link">{<span>@</span>link</a> TimeRay}.</p>
</dd></dl>
<dlclass="js class">
<dtid="FilterWithImage">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">FilterWithImage</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#FilterWithImage"title="Link a questa definizione">¶</a></dt>
<dd><p>Check if a tweet has an associated <cite>image_url</cite>.</p>
</dd></dl>
<dlclass="js class">
<dtid="FilterIsRetweet">
<emclass="property"><spanclass="pre">class</span></em><codeclass="sig-name descname"><spanclass="pre">FilterIsRetweet</span></code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#FilterIsRetweet"title="Link a questa definizione">¶</a></dt>