|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gvsig.remoteclient.wfs.filters.AbstractFilter
public abstract class AbstractFilter
All classes that implement a "Query Language" must to inherit of this class
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
AbstractFilter(ISQLExpressionFormat formatter)
|
|
| Method Summary | |
|---|---|
void |
addAndClause(java.lang.String propertyName,
java.lang.String propertyValue)
It adds a new property and value using the AND operation |
void |
addClause(java.lang.String value)
|
void |
addFeatureById(java.lang.Object id)
Adds a feature id |
void |
addSpatialFilter(org.gvsig.fmap.geom.Geometry geometry,
java.lang.String attributeName,
java.lang.String nameSpacePrefix,
java.lang.String nameSpaceLocation,
java.lang.String srs,
int operation)
|
void |
addSpatialFilter(java.lang.String version,
org.gvsig.fmap.geom.primitive.Envelope envelope,
java.lang.String attributeName,
java.lang.String nameSpacePrefix,
java.lang.String nameSpaceLocation,
java.lang.String srs,
int operation)
|
void |
addSpatialFilter(WFSSpatialFilterOperation spatialOperation)
|
void |
clearSpatialFilters()
|
abstract java.lang.String |
getGeometricOperator(int operator)
returns the String that represents the geometric operator in this query language |
protected java.util.ArrayList |
getIds()
|
abstract java.lang.String |
getLogicalOperator(int operator)
returns the String that represents the logic operator in this query language |
int |
getLogicalOperator(java.lang.String operator)
|
java.lang.String |
getOperator(int operator)
Return true if the token is a operator |
abstract java.lang.String |
getRelationalOperator(int operator)
returns the String that represents the relational operator in this query language |
int |
getRelationalOperator(java.lang.String operator)
|
abstract java.lang.String |
getSeparator(int separator)
returns the String that represents the separator operator in this query language |
WFSSpatialFilterOperation |
getSpatialFilterAt(int index)
|
int |
getSpatialFiltersCount()
|
java.util.Iterator |
parseValues(java.lang.String line,
int option)
Divide a line in a set of words |
void |
setQueryByAttribute(java.lang.String query)
|
abstract java.lang.String |
toString(BinaryTree tree,
java.lang.String version)
It returns the Query like a String |
java.lang.String |
toString(java.lang.String version)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractFilter(ISQLExpressionFormat formatter)
| Method Detail |
|---|
public void addAndClause(java.lang.String propertyName,
java.lang.String propertyValue)
propertyName - propertyValue - public void addClause(java.lang.String value)
public void addFeatureById(java.lang.Object id)
id - The feature id
public void addSpatialFilter(org.gvsig.fmap.geom.Geometry geometry,
java.lang.String attributeName,
java.lang.String nameSpacePrefix,
java.lang.String nameSpaceLocation,
java.lang.String srs,
int operation)
public void addSpatialFilter(java.lang.String version,
org.gvsig.fmap.geom.primitive.Envelope envelope,
java.lang.String attributeName,
java.lang.String nameSpacePrefix,
java.lang.String nameSpaceLocation,
java.lang.String srs,
int operation)
public void addSpatialFilter(WFSSpatialFilterOperation spatialOperation)
public void clearSpatialFilters()
public abstract java.lang.String getGeometricOperator(int operator)
operator - Logic operator
protected java.util.ArrayList getIds()
public abstract java.lang.String getLogicalOperator(int operator)
operator - Logic operator
public int getLogicalOperator(java.lang.String operator)
public java.lang.String getOperator(int operator)
operator -
public abstract java.lang.String getRelationalOperator(int operator)
operator - Logic operator
public int getRelationalOperator(java.lang.String operator)
public abstract java.lang.String getSeparator(int separator)
separator - LSeparator "(" or ")"
public WFSSpatialFilterOperation getSpatialFilterAt(int index)
public int getSpatialFiltersCount()
public java.util.Iterator parseValues(java.lang.String line,
int option)
line - Line to divideoption - If the option is EXACT it returns the same line
public void setQueryByAttribute(java.lang.String query)
public abstract java.lang.String toString(BinaryTree tree,
java.lang.String version)
public java.lang.String toString(java.lang.String version)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||