|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gvsig.remoteclient.wfs.filters.AbstractFilter
org.gvsig.remoteclient.wfs.filters.filterencoding.FilterEncoding
public class FilterEncoding
This class implements the Filter Encoding Language. It is used to create querys in this language Name: OpenGISĀ® Filter Encoding Implementation Specification Version: 1.1.0 Project Document: OGC 04-095
http://portal.opengeospatial.org/files/?artifact_id=8340| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_ESCAPE
|
static java.lang.String |
DEFAULT_NAMESPACE
|
static java.lang.String |
DEFAULT_NAMESPACE_PREFIX
|
static java.lang.String |
DEFAULT_SINGLECHAR
|
static java.lang.String |
DEFAULT_WILDCARD
|
static int |
RELATIONSHIP_PROPERTY
|
static int |
RELATIONSHIP_VAUES
|
| Constructor Summary | |
|---|---|
FilterEncoding(ISQLExpressionFormat formatter)
Create a new Filter Encoding Parser |
|
FilterEncoding(ISQLExpressionFormat formatter,
java.lang.String namesPacePrefix,
java.lang.String wildCard,
java.lang.String singleChar,
java.lang.String escape,
java.util.Hashtable filterAttributes)
Create a new Filter Encoding Parser |
|
FilterEncoding(WFSStatus status)
Create a new Filter Encoding Parser |
|
| Method Summary | |
|---|---|
java.lang.String |
getGeometricOperator(int operator)
returns the String that represents the geometric operator in this query language |
java.lang.String |
getLogicalOperator(int operator)
returns the String that represents the logic operator in this query language |
java.lang.String |
getRelationalOperator(int operator)
returns the String that represents the relational operator in this query language |
java.lang.String |
getSeparator(int separator)
returns the String that represents the separator operator in this query language |
void |
setHasBlankSpaces(boolean hasBlankSpaces)
|
void |
setNamepacePrefix(java.lang.String namepacePrefix)
|
void |
setQualified(boolean isQualified)
|
java.lang.String |
setTag(java.lang.String tagName,
java.util.Hashtable attributes,
java.lang.String value)
Envolves a value with an XML tag |
java.lang.String |
toString(BinaryTree tree,
java.lang.String version)
It returns the Query like a String |
| Methods inherited from class org.gvsig.remoteclient.wfs.filters.AbstractFilter |
|---|
addAndClause, addClause, addFeatureById, addSpatialFilter, addSpatialFilter, addSpatialFilter, clearSpatialFilters, getIds, getLogicalOperator, getOperator, getRelationalOperator, getSpatialFilterAt, getSpatialFiltersCount, parseValues, setQueryByAttribute, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_ESCAPE
public static final java.lang.String DEFAULT_NAMESPACE
public static final java.lang.String DEFAULT_NAMESPACE_PREFIX
public static final java.lang.String DEFAULT_SINGLECHAR
public static final java.lang.String DEFAULT_WILDCARD
public static final int RELATIONSHIP_PROPERTY
public static final int RELATIONSHIP_VAUES
| Constructor Detail |
|---|
public FilterEncoding(ISQLExpressionFormat formatter)
formatter -
public FilterEncoding(ISQLExpressionFormat formatter,
java.lang.String namesPacePrefix,
java.lang.String wildCard,
java.lang.String singleChar,
java.lang.String escape,
java.util.Hashtable filterAttributes)
nameSpacePrefix - Filter namespace. (typically "ogc")wildCardChar - This character must be replaced by any set of characters (typically "*")singleChar - This character must be replaced by one character (typically "?")escape - Escape characterfilterAttribute - Sometimes, "Field" label needs an attribute.public FilterEncoding(WFSStatus status)
| Method Detail |
|---|
public java.lang.String getGeometricOperator(int operator)
AbstractFilter
getGeometricOperator in class AbstractFilteroperator - Logic operator
public java.lang.String getLogicalOperator(int operator)
AbstractFilter
getLogicalOperator in class AbstractFilteroperator - Logic operator
public java.lang.String getRelationalOperator(int operator)
AbstractFilter
getRelationalOperator in class AbstractFilteroperator - Logic operator
public java.lang.String getSeparator(int separator)
AbstractFilter
getSeparator in class AbstractFilterseparator - LSeparator "(" or ")"
public void setHasBlankSpaces(boolean hasBlankSpaces)
hasBlankSpaces - the hasBlankSpaces to setpublic void setNamepacePrefix(java.lang.String namepacePrefix)
namepacePrefix - the namepacePrefix to setpublic void setQualified(boolean isQualified)
isQualified - the isQualified to set
public java.lang.String setTag(java.lang.String tagName,
java.util.Hashtable attributes,
java.lang.String value)
tagName - XML tag nameattributes - XML tag attributesvalue - Tag value
public java.lang.String toString(BinaryTree tree,
java.lang.String version)
AbstractFilter
toString in class AbstractFilter
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||