public class Filtro
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static short |
GEOMETRY_BBOX |
static short |
GEOMETRY_CONTAINS |
static short |
GEOMETRY_CROSSES |
static short |
GEOMETRY_DISJOINT |
static short |
GEOMETRY_EQUALS |
static short |
GEOMETRY_INTERSECTS |
static short |
GEOMETRY_OVERLAPS |
static short |
GEOMETRY_TOUCHES |
static short |
GEOMETRY_WITHIN |
static short |
OpAddFiltroAND |
static short |
OpAddFiltroOR |
Modifier and Type | Method and Description |
---|---|
void |
AddFiltroAnd(java.lang.String NLCampo,
java.lang.Object Valore,
java.lang.String tipoFiltro)
Consente di aggiungere la clausola AND al filtro sulla base del tipo di filtro passato come argomento.
|
void |
addFiltroByFID(java.lang.String chiave)
Crea un filtro basato sull'ID passato come argomento e lo aggiunge al filtro totale.
|
void |
AddFiltroFunzione(Funzione funzione,
java.lang.Object Valore,
java.lang.String tipoFiltro,
short operazione)
Consente di aggiungere al filtro una specifica funzione.
|
void |
AddFiltroGeog(OggettoTerritorio ogTer,
short tipoFiltro,
short operazione)
Aggiunge un filtro geografico sulla base dell'ogetto territorio passato come argomento e all'operazione
scelta.
|
void |
AddFiltroGeog(java.lang.String wktString,
short tipoFiltro,
short operazione)
Aggiunge un filtro geografico sulla base della geometria wkt passata come argomento e all'operazione
scelta.
|
void |
AddFiltroOr(java.lang.String NLCampo,
java.lang.Object Valore,
java.lang.String tipoFiltro)
Consente di aggiungere la clausola OR al filtro sulla base del tipo di filtro passato come argomento.
|
void |
AndFiltro(java.lang.String NLCampo,
java.lang.Object Valore,
java.lang.String tipoFiltro) |
void |
andFiltroFunzione(Funzione funzione,
java.lang.Object Valore,
java.lang.String tipoFiltro)
Aggiunge in AND al filtro una funzione passata come argomento.
|
void |
AndFiltroGeog(OggettoTerritorio ogTer,
short tipoFiltro)
Aggiunge in AND un filtro geografico sulla base dell'ogetto territorio passato come argomento.
|
void |
AndFiltroGeog(java.lang.String wktString,
short tipoFiltro)
Aggiunge in AND un filtro geografico sulla base della geometria WKT passata come argomento.
|
java.lang.String |
getFilterString()
Restituisce il filtro in formato stringa.
|
Funzione |
getFunzioneVuota()
Restituisce la funzione vuota.
|
java.lang.String |
getNomeCampo(java.lang.String nlCampo)
Restituisce il nome dell'attributo corrispondente alla stringa passata come argomento.
|
void |
NotFiltro()
Agginge una condizione NOT al filtro corrente.
|
void |
OrFiltro(java.lang.String NLCampo,
java.lang.Object Valore,
java.lang.String tipoFiltro) |
void |
OrFiltroGeog(OggettoTerritorio ogTer,
short tipoFiltro)
Aggiunge in OR un filtro geografico sulla base dell'ogetto territorio passato come argomento.
|
void |
OrFiltroGeog(java.lang.String wktString,
short tipoFiltro)
Aggiunge in OR un filtro geografico sulla base della geometria WKT passata come argomento.
|
void |
ResetFiltro()
Cancella il Filtro esistente.
|
public static final short OpAddFiltroAND
public static final short OpAddFiltroOR
public static final short GEOMETRY_BBOX
public static final short GEOMETRY_CONTAINS
public static final short GEOMETRY_CROSSES
public static final short GEOMETRY_DISJOINT
public static final short GEOMETRY_EQUALS
public static final short GEOMETRY_INTERSECTS
public static final short GEOMETRY_OVERLAPS
public static final short GEOMETRY_TOUCHES
public static final short GEOMETRY_WITHIN
public void AddFiltroFunzione(Funzione funzione, java.lang.Object Valore, java.lang.String tipoFiltro, short operazione)
funzione
- Valore
- tipoFiltro
- operazione
- AddFiltroFunzione(Filter, short)
public void AddFiltroAnd(java.lang.String NLCampo, java.lang.Object Valore, java.lang.String tipoFiltro) throws SITException
NLCampo
- Valore
- tipoFiltro
- SITException
AndFiltro(Filter)
public void AddFiltroOr(java.lang.String NLCampo, java.lang.Object Valore, java.lang.String tipoFiltro) throws SITException
NLCampo
- Valore
- tipoFiltro
- SITException
OrFiltro(Filter)
public void andFiltroFunzione(Funzione funzione, java.lang.Object Valore, java.lang.String tipoFiltro)
funzione
- Valore
- tipoFiltro
- AddFiltroFunzione(Funzione, Object, String, short)
public void AndFiltro(java.lang.String NLCampo, java.lang.Object Valore, java.lang.String tipoFiltro) throws SITException
NLCampo
- Valore
- tipoFiltro
- SITException
AddFiltroAnd(String, Object, String)
public void OrFiltro(java.lang.String NLCampo, java.lang.Object Valore, java.lang.String tipoFiltro) throws SITException
NLCampo
- Valore
- tipoFiltro
- SITException
AddFiltroOr(String, Object, String)
public void NotFiltro()
public void ResetFiltro()
public java.lang.String getFilterString()
public Funzione getFunzioneVuota()
public void addFiltroByFID(java.lang.String chiave)
chiave
- public java.lang.String getNomeCampo(java.lang.String nlCampo)
nlCampo
- public void AndFiltroGeog(OggettoTerritorio ogTer, short tipoFiltro)
ogTer
- tipoFiltro
- public void AndFiltroGeog(java.lang.String wktString, short tipoFiltro) throws SITParseException
ogTer
- tipoFiltro
- SITParseException
public void OrFiltroGeog(OggettoTerritorio ogTer, short tipoFiltro)
ogTer
- tipoFiltro
- public void OrFiltroGeog(java.lang.String wktString, short tipoFiltro) throws SITParseException
ogTer
- tipoFiltro
- SITParseException
public void AddFiltroGeog(OggettoTerritorio ogTer, short tipoFiltro, short operazione)
ogTer
- tipoFiltro
- operazione
- public void AddFiltroGeog(java.lang.String wktString, short tipoFiltro, short operazione) throws SITParseException
wktString
- tipoFiltro
- operazione
- SITParseException