See: Description
| Interface | Description | 
|---|---|
| IFeatureAttributeConfig | 
 Interfaccia che espone i metodi per il recupero dei parametri di configurazione della feature 
 | 
| IGeomIntersecabile | 
 Interfaccia che definisce geometrie per le quali sia possibile sapere se intersecano un determinato oggetto territorio 
 | 
| IGetFeatureInfoLayer | 
 Definisce l'interfaccia che deve essere implementata da layer che hanno la capacitą di fornire informazioni 
 su un punto (oggetti che implementano  
IGetFeatureInfoObject e che intersecano il punto in questione) | 
| IGetFeatureInfoObject | 
 Definisce l'interfaccia che deve essere implementata da oggetti utilizzati da  
IGetFeatureInfoLayer. | 
| IInitLayerPlugin | 
 Interfaccia che espone i metodi richiesti per l'inizializzazione dei Layers di un plugin 
 | 
| ILayerPoligoniTerritorio | 
 Interfaccia ILayerPoligoniTerritorio. 
 | 
| ILayerPuntiTerritorio | 
 Interfaccia ILayerPuntiTerritorio. 
 | 
| ILayersManager | 
 Interfaccia ILayersManager. 
 | 
| ILayerUtente | 
 Interfaccia ILayerUtente. 
 | 
| ILineaTerritorio | 
 Interfaccia ILineaTerritorio. 
 | 
| IOggettoUtente | 
 Clase  PoligonoPoligoniUtente. 
 | 
| IPoligonoTerritorio | 
 Interfaccia IPoligonoTerritorio. 
 | 
| IPuntoTerritorio | 
 Interfaccia IPuntoTerritorio. 
 | 
| IRicerca | |
| IRicercaComponibile | 
 Interfaccia che definisce una ricerca componibile 
 | 
| ISuggestConfig | 
 Interfaccia che espone i metodi per il recupero dei parametri di configurazione della feature 
 | 
| ISuggestProvider | 
 Interfaccia che definisce i metodi che devono essere implementati da un suggestProvider 
 | 
| Layers | 
 Interfaccia  Layers. 
 | 
| SITGeometryInterface | 
 Classe  SITGeometryInterface. 
 | 
| SITTransaction | 
 Classe SITTransaction. 
 | 
| Class | Description | 
|---|---|
| ConfigBean | 
 Classe ConfigBean. 
 | 
| ConfigLayerBean | 
 Classe ConfigBean. 
 | 
| FeatureAttributeConfig | 
 Bean che detiene i parametri di configurazione della feaure 
 | 
| Filtro | 
 La classe Filtro fornisce un controllo ad alto livello sulle operazioni di filtraggio dei dati, sia  
che queste riguardino filtri spaziali che filtri di altro genere.  | 
| FiltroTemporale | 
 Classe FiltroTemporale. 
 | 
| Funzione | 
 Classe Funzione. 
 | 
| GeomIntersecabileDefault | 
 Classe che implementa l'interfaccia IGeomIntersecabile utilizzando una geometria esistente su un LayerTerritorio definito. 
 | 
| GeomIntersecabileWKT | 
 Classe che implementa l'interfaccia IGeomIntersecabile utilizzando una geometria definita tramite WKT e SRID. 
 | 
| GetFeatureInfoLayer | 
 Implementazione dell'interfaccia  
IGetFeatureInfoLayer per la gestione dei layer di tipo WMS utilizzando la chiamata getFeatureInfo | 
| GetFeatureInfoObject | 
 Implementazione dell'interfaccia  
IGetFeatureInfoObject per la gestione per esempio dei layer di GetFeatureInfoLayer | 
| GetFeatureInfoParams | 
 Classe utilizzata per passare i parametri al metodo GetFeatureInfo dell'interfaccia IGetFeatureInfoLayer 
 | 
| JSGeometry | 
 Classe JSGeometry. 
 | 
| JSGeometryArrayList<T extends JSGeometry> | 
 Classe JSGeometryArrayList. 
 | 
| jZip | 
 jZip.java --
 author - Tom Valesky
 purpose - example of how to use java.util.zip classes; compresses one
           file. 
 | 
| LayerLineeTerritorio | 
 Classe LayerLineeTerritorio. 
 | 
| LayerPoligoniTerritorio | 
 Classe LayerPoligoniTerritorio. 
 | 
| LayerPoligoniTerritorioStorico | 
 Classe LayerPoligoniTerritorioStorico. 
 | 
| LayerPoligoniUtente | 
 Classe LayerPoligoniUtente. 
 | 
| LayerPoligoniUtenteGenerici | 
 Per la gestione dei poligoni utente generici sono state implementate una serie di classi e 2 tabelle su DB. 
 | 
| LayerPuntiTerritorio | 
 Classe LayerPuntiTerritorio. 
 | 
| LayerPuntiTerritorioStorico | 
 Classe LayerPuntiTerritorioStorico. 
 | 
| LayerPuntiUtente | 
 Classe LayerPuntiUtente. 
 | 
| LayerPuntiUtenteGenerici | 
 Per la gestione dei punti utente generici sono state implementate una serie di classi e 2 tabelle su DB. 
 | 
| LayerTerritorio | 
 LayerTerritorio č una classe astratta per la gestione di layer di oggetti territoriali. 
 | 
| LayerTerritorioGenerico | |
| LayerTerritorioNominatim | 
 Implementazione ricerca tramite servizio Nominatim (http://nominatim.openstreetmap.org/). 
 | 
| LayerTerritorioStorico | 
 Clase  LayerTerritorioStorico. 
 | 
| LineaTerritorio | 
 Clase  LineaTerritorio. 
 | 
| LineaTerritorioStorico | 
 Clase  LineaTerritorioStorico. 
 | 
| MetadatoRicerche | 
 Clase  MetadatoRicerche. 
 | 
| NullDatastoreFactory | 
 Classe factory per la creazione di Datastore fittizi. 
 | 
| OggettoTerritorio | 
 Classe OggettoTerritorio 
 | 
| OggettoTerritorioGenerico | 
 Clase  PoligonoCircoscrizione. 
 | 
| OggettoTerritorioStorico | 
 Clase  OggettoTerritorioStorico. 
 | 
| PoligonoPoligoniUtente | 
 Clase  PoligonoPoligoniUtente. 
 | 
| PoligonoPoligoniUtGenerici | 
 Clase  PoligonoPoligoniUtGenerici. 
 | 
| PoligonoTerritorio | 
 Clase  PoligonoTerritorio. 
 | 
| PoligonoTerritorioStorico | 
 Clase  PoligonoTerritorioStorico. 
 | 
| Punto | 
 Classe  Punto. 
 | 
| PuntoPuntiUtente | 
 Clase  PoligonoPuntiUtente. 
 | 
| PuntoPuntiUtGenerici | 
 Clase  PuntoPuntiUtGenerici. 
 | 
| PuntoTerritorio | 
 Classe  PuntoTerritorio. 
 | 
| PuntoTerritorioStorico | 
 Classe  PuntoTerritorioStorico. 
 | 
| RettangoloContenitore | 
 Classe  RettangoloContenitore. 
 | 
| RicercaAnd | 
 Implementa una ricerca "componibile" in AND tra i campi definiti e le altre ricerche annidate  tramite il metodo setRicerche 
 | 
| RicercaBase | |
| RicercaCampo | 
 Classe che definisce un campo sul quale effettuare una ricerca. 
 | 
| RicercaCompara | 
 Classe che implementa una ricerca basata su comparazione 
 | 
| RicercaOr | 
 Implementa una ricerca "componibile" in OR tra i campi definiti e le altre ricerche annidate  tramite il metodo setRicerche 
 | 
| SITDataStorePool | 
 Classe  SITDataStorePool. 
 | 
| SITDefaultTransaction | 
 Classe  SITDefaultTransaction. 
 | 
| SITExtStore | 
 Classe che contiene i metodi statici per ottenere le rappresentazioni JSON corrispondenti a store di ExtJs 
 | 
| SITFilterFactory | 
 Classe SITFilterFactory. 
 | 
| SITLayersManager | 
 Classe SITLayersManager. 
 | 
| SITPaginatedResult | 
 Bean contenente il risultato di una ricerca paginata e/o ordinata 
 | 
| SITPunto | 
 Classe SITPunto. 
 | 
| SortItem | 
 Classe contenente la definizione di un item sul quale effettuare ordinamento in ricerche 
 | 
| StoreInfo | |
| SuggestConfig | 
 Bean che detiene i parametri di configurazione del suggest 
 | 
| SuggestProviderBase | 
 Classe che implementa le funzionalitą di base di un suggest provider 
 | 
| SuggestProviderLocalDatasource | 
 Implementazione di un suggestProvider locale e inizializzato con i valori derivanti da una select su datasource sql
 Esempio di inizializzazione tramite Spring:
 
  
 
<bean id="suggestPGDataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="org.postgresql.Driver"/>
    <property name="url" value="jdbc:postgresql://devpg2.comune.prato.it:6432/comune_di_prato"/>
    <property name="username" value="piano_strutturale"/>
    <property name="password" value="zzzzzzzz"/>
</bean>
 
<bean class="it.prato.comune.sit.RicercaCompara" > 
	<property name="nomeRicerca" value="Autosuggest gerarchico da DB" />
    	<property name="campiRicerca">
			<list>
				<bean class="it.prato.comune.sit.RicercaCampo">
					<property name="NLCampo" value="NL_TOPONIMO" />
					<property name="etichetta" value="Province" />
					<property name="tipo" value="java.lang.String" />
					<property name="suggestDisponibile" value="true" />
					<property name="suggestMinLength" value="3" /> 
					<property name="suggestProvider">
						<bean class="it.prato.comune.sit.SuggestProviderLocalDatasource" >
							<constructor-arg ref="logger1" />	
							<property name="datasource" ref="suggestPGDataSource" />
							<property name="sql" value="SELECT gid, substring(codprov from 3 for 3) as codprov,nome,sigla FROM province " />
							<property name="displayFieldName" value="nome" />
							<property name="valueFieldName"   value="codprov" />								
						</bean> 
					</property>
					<property name="operatore" value="LIKE" /> 
				</bean>
				<bean class="it.prato.comune.sit.RicercaCampo">
					<property name="NLCampo" value="NL_TOPONIMO" />
					<property name="etichetta" value="Comuni" />
					<property name="tipo" value="java.lang.String" />
					<property name="suggestDisponibile" value="true" />
					<property name="suggestMinLength" value="3" /> 
					<property name="suggestProvider">
						<bean class="it.prato.comune.sit.SuggestProviderLocalDatasource" >
							<constructor-arg ref="logger1" />
							<property name="datasource" ref="suggestPGDataSource" />
							<property name="sql" value="SELECT gid, codcom, codprov, nome FROM comuni "/>
							<property name="displayFieldName" value="nome" />
							<property name="valueFieldName"   value="codcom" />								
							<property name="filterBind" value="0#codprov" />
						</bean> 
					</property>
					<property name="operatore" value="LIKE" /> 
				</bean>
			</list>
    	</property>
	        </bean>
  | 
| SuggestProviderLocalDatastore | 
 Implementazione di un suggestProvider locale e inizializzato con i valori derivanti da una interrogazione di un datastore geotools 
 Esempio di inizializzazione tramite Spring:
 
 {@code
  | 
| SuggestProviderLocalStatic | 
 Implementazione di un suggestProvider locale e statico (tutti i valori sono definiti settandoli tramite il metodo   
SuggestProviderLocalStatic.setValori(List)
 Esempio di inizializzazione tramite Spring:
 
 
<bean class="it.prato.comune.sit.RicercaCampo">
	<property name="NLCampo" value="NL_TOPONIMO" />
	<property name="etichetta" value="Regioni" />
	<property name="tipo" value="java.lang.String" />
	<property name="suggestDisponibile" value="true" />
	<property name="suggestMinLength" value="3" /> 
	<property name="suggestProvider">
		<bean class="it.prato.comune.sit.SuggestProviderLocalStatic" >
			<property name="Valori">
			   	<list>
					<util:map map-class="java.util.HashMap">
					   <entry key="COD" value="TO" />
					   <entry key="DESC" value="TOSCANA" />
					  </util:map>
					  <util:map map-class="java.util.HashMap">
					   <entry key="COD" value="LA" />
					   <entry key="DESC" value="LAZIO" />
					  </util:map>
					  <util:map map-class="java.util.HashMap">
					   <entry key="COD" value="LO" />
					   <entry key="DESC" value="LOMBARDIA" />
				  	</util:map>
		  		</list>
			 </property>
		</bean> 
	</property>
	<property name="operatore" value="LIKE" /> 
</bean>
  | 
| Enum | Description | 
|---|---|
| GetFeatureInfoLayer.InfoFormat | |
| IFeatureAttributeConfig.Permission | |
| ILayersManager.EditOperationType | |
| SortItem.Dir | 
 Enumerazione con direzioni di ordinamento 
 | 
| Exception | Description | 
|---|---|
| SITBasicException | 
 Classe  SITBasicException. 
 | 
| SITException | 
 Classe SITException. 
 | 
| SITFIDMapperException | 
 Classe  SITFIDMapperException. 
 | 
| SITFunzioneException | 
 Classe  SITFunzioneException. 
 | 
| SITGeometryCastNotSupported | 
 Classe  SITGeometryCastNotSupported. 
 | 
| SITIllegalAttributeException | 
 Classe SITIllegalAttributeException. 
 | 
| SITIllegalFilterException | 
 Classe SITIllegalFilterException. 
 | 
| SITNotImplementedException | 
 Classe SITNotImplementedException. 
 | 
| SITParseException | 
 Classe SITParseException. 
 | 
| SITRuntimeException | 
 Classe SITRuntimeException. 
 | 
| SITSchemaException | 
 Classe SITSchemaException. 
 | 
| SITSQLEncoderException | 
 Classe SITSQLEncoderException. 
 | 
| SITStoricoException | 
 Classe SITStoricoException. 
 |