public class GetFeatureInfoLayer extends Object implements IGetFeatureInfoLayer
IGetFeatureInfoLayer
per la gestione dei layer di tipo WMS utilizzando la chiamata getFeatureInfoModifier and Type | Class and Description |
---|---|
static class |
GetFeatureInfoLayer.InfoFormat |
Constructor and Description |
---|
GetFeatureInfoLayer(String szURL,
String nome,
String WMSLayerName,
int codTPN,
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
|
String |
getEspressioneDescrizione()
Metodo che permette di recuperare l'espessione di calcolo della descrizione
|
String |
getEspressioneIDTPN()
Metodo che permette di recuperare l'espessione di calcolo della descrizione
|
String |
getEspressioneNomeOggetto()
Metodo che permette di recuperare l'espessione di calcolo del nome dell'oggetto
|
String |
getExtraParams()
Metodo per recuperare parametri extra da inserire nella chiamata WMS
|
List<IGetFeatureInfoObject> |
getFeatureInfo(GetFeatureInfoParams params)
Metodo che permette di recuperare gli oggetti che rispondono ai criteri espressi in params
|
List<IGetFeatureInfoObject> |
getGmlFeatureInfo(GetFeatureInfoParams params) |
String |
getNome()
Metodo per richiedere il nome del layer
|
String |
getRegExpToCheckIfDataFound() |
List<IGetFeatureInfoObject> |
getTextFeatureInfo(GetFeatureInfoParams params) |
String |
getTextToCheckIfDataFound() |
org.geotools.GML.Version |
getWFSVersion() |
void |
setAdditionalFilterServerParams(AdditionalFilterServerParams additionalFilterParams)
Permette di impostarei parametri di filtro aggiuntivi
|
void |
setEspressioneDescrizione(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(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(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(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(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(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(String szURL, String nome, String WMSLayerName, int codTPN, 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
- SITException
public List<IGetFeatureInfoObject> getFeatureInfo(GetFeatureInfoParams params) throws SITException
IGetFeatureInfoLayer
getFeatureInfo
in interface IGetFeatureInfoLayer
SITException
IGetFeatureInfoLayer.getFeatureInfo(GetFeatureInfoParams)
public List<IGetFeatureInfoObject> getTextFeatureInfo(GetFeatureInfoParams params) throws SITException
SITException
public List<IGetFeatureInfoObject> getGmlFeatureInfo(GetFeatureInfoParams params) throws SITException
SITException
public void setFiltroTemporale(it.prato.comune.utilita.core.type.TsType dtInizioFiltro, it.prato.comune.utilita.core.type.TsType dtFineFiltro)
IGetFeatureInfoLayer
setFiltroTemporale
in interface IGetFeatureInfoLayer
IGetFeatureInfoLayer.setFiltroTemporale(TsType, TsType)
public String getNome()
IGetFeatureInfoLayer
getNome
in interface IGetFeatureInfoLayer
IGetFeatureInfoLayer.getNome()
public int getCodTPN()
IGetFeatureInfoLayer
getCodTPN
in interface IGetFeatureInfoLayer
IGetFeatureInfoLayer.getCodTPN()
public String getExtraParams()
public void setExtraParams(String extraParams)
extraParams
- public void setEspressioneDescrizione(String espressioneDescrizione)
IGetFeatureInfoLayer
setEspressioneDescrizione
in interface IGetFeatureInfoLayer
IGetFeatureInfoLayer.setEspressioneDescrizione(String)
public void setEspressioneIDTPN(String espressioneIDTPN)
IGetFeatureInfoLayer
setEspressioneIDTPN
in interface IGetFeatureInfoLayer
public String getEspressioneDescrizione()
IGetFeatureInfoLayer
getEspressioneDescrizione
in interface IGetFeatureInfoLayer
IGetFeatureInfoLayer.getEspressioneDescrizione()
public org.geotools.GML.Version getWFSVersion()
public void setWFSVersion(org.geotools.GML.Version wFSVersion)
wFSVersion
- the wFSVersion to setpublic String getEspressioneIDTPN()
IGetFeatureInfoLayer
getEspressioneIDTPN
in interface IGetFeatureInfoLayer
public void setEspressioneNomeOggetto(String espressioneNomeOggetto)
IGetFeatureInfoLayer
setEspressioneNomeOggetto
in interface IGetFeatureInfoLayer
public String getEspressioneNomeOggetto()
IGetFeatureInfoLayer
getEspressioneNomeOggetto
in interface IGetFeatureInfoLayer
public String getTextToCheckIfDataFound()
public String getRegExpToCheckIfDataFound()
public void setTextToCheckIfDataFound(String textToCheckIfDataFound)
textToCheckIfDataFound
- stringa di testo da cercarepublic void setRegExpToCheckIfDataFound(String regExpToCheckIfDataFound)
regExpToCheckIfDataFound
- stringa passata al costruttore della regular expressionpublic void setAdditionalFilterServerParams(AdditionalFilterServerParams additionalFilterParams)
IGetFeatureInfoLayer
setAdditionalFilterServerParams
in interface IGetFeatureInfoLayer
public AdditionalFilterServerParams getAdditionalFilterServerParams()
IGetFeatureInfoLayer
getAdditionalFilterServerParams
in interface IGetFeatureInfoLayer
Copyright © 2017 Comune di Prato. All rights reserved.