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 - SITExceptionAndFiltro(Filter)public void AddFiltroOr(java.lang.String NLCampo,
java.lang.Object Valore,
java.lang.String tipoFiltro)
throws SITException
NLCampo - Valore - tipoFiltro - SITExceptionOrFiltro(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 - SITExceptionAddFiltroAnd(String, Object, String)public void OrFiltro(java.lang.String NLCampo,
java.lang.Object Valore,
java.lang.String tipoFiltro)
throws SITException
NLCampo - Valore - tipoFiltro - SITExceptionAddFiltroOr(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 - SITParseExceptionpublic void OrFiltroGeog(OggettoTerritorio ogTer, short tipoFiltro)
ogTer - tipoFiltro - public void OrFiltroGeog(java.lang.String wktString,
short tipoFiltro)
throws SITParseException
ogTer - tipoFiltro - SITParseExceptionpublic 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