public class GetFeatureInfoLayer extends java.lang.Object implements IGetFeatureInfoLayer
IGetFeatureInfoLayer per la gestione dei layer di tipo WMS utilizzando la chiamata getFeatureInfo| Modifier and Type | Class and Description |
|---|---|
static class |
GetFeatureInfoLayer.InfoFormat |
| Constructor and Description |
|---|
GetFeatureInfoLayer(java.lang.String szURL,
java.lang.String nome,
java.lang.String WMSLayerName,
int codTPN,
java.lang.String defaultInfoFormat,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
Costruttore
|
| Modifier and Type | Method and Description |
|---|---|
AdditionalFilterServerParams |
getAdditionalFilterServerParams()
Metodo che permette di recuperare i parametri di filtro aggiuntivi
|
int |
getCodTPN()
Metodo per recuperare il codTPN
|
java.lang.String |
getEspressioneDescrizione()
Metodo che permette di recuperare l'espessione di calcolo della descrizione
|
java.lang.String |
getEspressioneIDTPN()
Metodo che permette di recuperare l'espessione di calcolo della descrizione
|
java.lang.String |
getEspressioneNomeOggetto()
Metodo che permette di recuperare l'espessione di calcolo del nome dell'oggetto
|
java.lang.String |
getExtraParams()
Metodo per recuperare parametri extra da inserire nella chiamata WMS
|
java.util.List<IGetFeatureInfoObject> |
getFeatureInfo(GetFeatureInfoParams params)
Metodo che permette di recuperare gli oggetti che rispondono ai criteri espressi in params
|
java.util.List<IGetFeatureInfoObject> |
getGmlFeatureInfo(GetFeatureInfoParams params) |
java.lang.String |
getNome()
Metodo per richiedere il nome del layer
|
java.lang.String |
getRegExpToCheckIfDataFound() |
java.util.List<IGetFeatureInfoObject> |
getTextFeatureInfo(GetFeatureInfoParams params) |
java.lang.String |
getTextToCheckIfDataFound() |
org.geotools.GML.Version |
getWFSVersion() |
void |
setAdditionalFilterServerParams(AdditionalFilterServerParams additionalFilterParams)
Permette di impostarei parametri di filtro aggiuntivi
|
void |
setEspressioneDescrizione(java.lang.String espressioneDescrizione)
Permette di definire la stringa che rappresenta l'espressione utilizzata per calcolare la descrizione di un oggetto eventualmente a partire dai suoi attributi.
|
void |
setEspressioneIDTPN(java.lang.String espressioneIDTPN)
Permette di definire la stringa che rappresenta l'espressione utilizzata per calcolare IDTPN (la chiave primaria) di un oggetto eventualmente a partire dai suoi attributi.
|
void |
setEspressioneNomeOggetto(java.lang.String espressioneNomeOggetto)
Permette di definire la stringa che rappresenta l'espressione utilizzata per calcolare il nome di un oggetto eventualmente a partire dai suoi attributi.
|
void |
setExtraParams(java.lang.String extraParams)
Metodo per impostare i parametri extra da inserire nella chiamata WMS
|
void |
setFiltroTemporale(it.prato.comune.utilita.core.type.TsType dtInizioFiltro,
it.prato.comune.utilita.core.type.TsType dtFineFiltro)
Impostazione del periodo temporale al quale devono essere relativi gli oggetti (se il filtraggio temporale č supportato dalla fonte dati)
|
void |
setRegExpToCheckIfDataFound(java.lang.String regExpToCheckIfDataFound)
Metodo per impostare la regularExpression da cercare all'interno della risposta di testo
del WMS per poter capire se un o pių dati sono stati trovati.
|
void |
setTextToCheckIfDataFound(java.lang.String textToCheckIfDataFound)
Metodo per impostare il testo da cercare all'interno della risposta di testo
del WMS per poter capire se un o pių dati sono stati trovati.
|
void |
setWFSVersion(org.geotools.GML.Version wFSVersion) |
public GetFeatureInfoLayer(java.lang.String szURL,
java.lang.String nome,
java.lang.String WMSLayerName,
int codTPN,
java.lang.String defaultInfoFormat,
it.prato.comune.utilita.logging.interfaces.LogInterface logger)
throws SITException
szURL - Urll del server WMSnome - Nome da assegnare al layerWMSLayerName - Nome del layer WMScodTPN - CodTPN da assegnare al layerdefaultInfoFormat - formato di default con cui fare le chiamate WMS per ottenere il gmllogger - SITExceptionpublic java.util.List<IGetFeatureInfoObject> getFeatureInfo(GetFeatureInfoParams params) throws SITException
IGetFeatureInfoLayergetFeatureInfo in interface IGetFeatureInfoLayerSITExceptionIGetFeatureInfoLayer.getFeatureInfo(GetFeatureInfoParams)public java.util.List<IGetFeatureInfoObject> getTextFeatureInfo(GetFeatureInfoParams params) throws SITException
SITExceptionpublic java.util.List<IGetFeatureInfoObject> getGmlFeatureInfo(GetFeatureInfoParams params) throws SITException
SITExceptionpublic void setFiltroTemporale(it.prato.comune.utilita.core.type.TsType dtInizioFiltro,
it.prato.comune.utilita.core.type.TsType dtFineFiltro)
IGetFeatureInfoLayersetFiltroTemporale in interface IGetFeatureInfoLayerIGetFeatureInfoLayer.setFiltroTemporale(TsType, TsType)public java.lang.String getNome()
IGetFeatureInfoLayergetNome in interface IGetFeatureInfoLayerIGetFeatureInfoLayer.getNome()public int getCodTPN()
IGetFeatureInfoLayergetCodTPN in interface IGetFeatureInfoLayerIGetFeatureInfoLayer.getCodTPN()public java.lang.String getExtraParams()
public void setExtraParams(java.lang.String extraParams)
extraParams - public void setEspressioneDescrizione(java.lang.String espressioneDescrizione)
IGetFeatureInfoLayersetEspressioneDescrizione in interface IGetFeatureInfoLayerIGetFeatureInfoLayer.setEspressioneDescrizione(String)public void setEspressioneIDTPN(java.lang.String espressioneIDTPN)
IGetFeatureInfoLayersetEspressioneIDTPN in interface IGetFeatureInfoLayerpublic java.lang.String getEspressioneDescrizione()
IGetFeatureInfoLayergetEspressioneDescrizione in interface IGetFeatureInfoLayerIGetFeatureInfoLayer.getEspressioneDescrizione()public org.geotools.GML.Version getWFSVersion()
public void setWFSVersion(org.geotools.GML.Version wFSVersion)
wFSVersion - the wFSVersion to setpublic java.lang.String getEspressioneIDTPN()
IGetFeatureInfoLayergetEspressioneIDTPN in interface IGetFeatureInfoLayerpublic void setEspressioneNomeOggetto(java.lang.String espressioneNomeOggetto)
IGetFeatureInfoLayersetEspressioneNomeOggetto in interface IGetFeatureInfoLayerpublic java.lang.String getEspressioneNomeOggetto()
IGetFeatureInfoLayergetEspressioneNomeOggetto in interface IGetFeatureInfoLayerpublic java.lang.String getTextToCheckIfDataFound()
public java.lang.String getRegExpToCheckIfDataFound()
public void setTextToCheckIfDataFound(java.lang.String textToCheckIfDataFound)
textToCheckIfDataFound - stringa di testo da cercarepublic void setRegExpToCheckIfDataFound(java.lang.String regExpToCheckIfDataFound)
regExpToCheckIfDataFound - stringa passata al costruttore della regular expressionpublic void setAdditionalFilterServerParams(AdditionalFilterServerParams additionalFilterParams)
IGetFeatureInfoLayersetAdditionalFilterServerParams in interface IGetFeatureInfoLayerpublic AdditionalFilterServerParams getAdditionalFilterServerParams()
IGetFeatureInfoLayergetAdditionalFilterServerParams in interface IGetFeatureInfoLayer