public class WfsFilterDelegate extends SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
SimpleFilterDelegate.ComparisonPropertyOperation, SimpleFilterDelegate.FunctionOperation, SimpleFilterDelegate.LogicalPropertyOperation, SimpleFilterDelegate.SpatialPropertyOperation, SimpleFilterDelegate.TemporalPropertyOperation, SimpleFilterDelegate.XPathPropertyOperation
ESCAPE_CHAR, SINGLE_CHAR, WILDCARD_CHAR
Constructor and Description |
---|
WfsFilterDelegate(FeatureMetacardType featureMetacardType,
net.opengis.filter.v_2_0_0.FilterCapabilities filterCapabilities,
String srsName,
MetacardMapper metacardToFeatureMapper,
String coordinateOrder) |
Modifier and Type | Method and Description |
---|---|
net.opengis.filter.v_2_0_0.FilterType |
after(String propertyName,
Date date)
Compares the value associated with a property is after a given
Date . |
net.opengis.filter.v_2_0_0.FilterType |
and(List<net.opengis.filter.v_2_0_0.FilterType> filtersToBeAnded)
Logical "and" operation on a list of operands.
|
protected List<net.opengis.filter.v_2_0_0.FilterType> |
applyTemporalFallbacks(List<net.opengis.filter.v_2_0_0.FilterType> filters) |
net.opengis.filter.v_2_0_0.FilterType |
before(String propertyName,
Date date)
Compares the value associated with a property is before a given
Date .This is an
exclusive comparison. |
net.opengis.filter.v_2_0_0.FilterType |
beyond(String propertyName,
String wkt,
double distance)
Compares the geometry associated with a property is beyond a distance from a WKT geometry.
|
net.opengis.filter.v_2_0_0.FilterType |
contains(String propertyName,
String wkt)
Compares the geometry associated with a property is contained by a WKT geometry.
|
net.opengis.filter.v_2_0_0.FilterType |
crosses(String propertyName,
String wkt)
Compares the geometry associated with a property crosses a WKT geometry.
|
net.opengis.filter.v_2_0_0.FilterType |
disjoint(String propertyName,
String wkt)
Compares the geometry associated with a property is disjoint from a WKT geometry.
|
net.opengis.filter.v_2_0_0.FilterType |
during(String propertyName,
Date startDate,
Date endDate)
Compares the value associated with a property is between a start and end date.
|
net.opengis.filter.v_2_0_0.FilterType |
dwithin(String propertyName,
String wkt,
double distance)
Compares the geometry associated with a property is within a distance from a WKT geometry.
|
Set<org.opengis.filter.sort.SortOrder> |
getAllowedSortOrders() |
Set<Wfs20Constants.COMPARISON_OPERATORS> |
getComparisonOps() |
List<QName> |
getGeometryOperands() |
Map<Wfs20Constants.SPATIAL_OPERATORS,net.opengis.filter.v_2_0_0.SpatialOperatorType> |
getSpatialOps() |
String |
getSrsName() |
List<QName> |
getTemporalOperands() |
Map<Wfs20Constants.TEMPORAL_OPERATORS,net.opengis.filter.v_2_0_0.TemporalOperatorType> |
getTemporalOps() |
net.opengis.filter.v_2_0_0.FilterType |
intersects(String propertyName,
String wkt)
Compares the geometry associated with a property intersects a WKT geometry.
|
protected boolean |
isAfterFilter(net.opengis.filter.v_2_0_0.FilterType filter) |
protected boolean |
isBeforeFilter(net.opengis.filter.v_2_0_0.FilterType filter) |
protected boolean |
isDuringFilter(net.opengis.filter.v_2_0_0.FilterType filter) |
boolean |
isEpsg4326() |
boolean |
isLogicalOps() |
boolean |
isSortingSupported() |
net.opengis.filter.v_2_0_0.FilterType |
not(net.opengis.filter.v_2_0_0.FilterType filterToBeNoted)
Logical "not" operation on an operand.
|
net.opengis.filter.v_2_0_0.FilterType |
or(List<net.opengis.filter.v_2_0_0.FilterType> filtersToBeOred)
Logical "or" operation on a list of operands.
|
net.opengis.filter.v_2_0_0.FilterType |
overlaps(String propertyName,
String wkt)
Compares the geometry associated with a property overlaps a WKT geometry.
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsBetween(String propertyName,
Date lowerBoundary,
Date upperBoundary)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsBetween(String propertyName,
Number lowerBoundary,
Number upperBoundary) |
net.opengis.filter.v_2_0_0.FilterType |
propertyIsBetween(String propertyName,
String lowerBoundary,
String upperBoundary)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsEqualTo(String propertyName,
boolean literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsEqualTo(String propertyName,
Date date)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsEqualTo(String propertyName,
double literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsEqualTo(String propertyName,
float literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsEqualTo(String propertyName,
int literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsEqualTo(String propertyName,
long literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsEqualTo(String propertyName,
short literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsEqualTo(String propertyName,
String literal,
boolean isCaseSensitive)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsGreaterThan(String propertyName,
Date literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsGreaterThan(String propertyName,
Number literal) |
net.opengis.filter.v_2_0_0.FilterType |
propertyIsGreaterThan(String propertyName,
String literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsGreaterThanOrEqualTo(String propertyName,
Date literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsGreaterThanOrEqualTo(String propertyName,
Number literal) |
net.opengis.filter.v_2_0_0.FilterType |
propertyIsGreaterThanOrEqualTo(String propertyName,
String literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsLessThan(String propertyName,
Date literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsLessThan(String propertyName,
Number literal) |
net.opengis.filter.v_2_0_0.FilterType |
propertyIsLessThan(String propertyName,
String literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsLessThanOrEqualTo(String propertyName,
Date literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsLessThanOrEqualTo(String propertyName,
Number literal) |
net.opengis.filter.v_2_0_0.FilterType |
propertyIsLessThanOrEqualTo(String propertyName,
String literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsLike(String propertyName,
String literal,
boolean isCaseSensitive)
Compares the value associated with a property to a regular expression pattern.
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsNotEqualTo(String propertyName,
boolean literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsNotEqualTo(String propertyName,
Date literal)
|
net.opengis.filter.v_2_0_0.FilterType |
propertyIsNotEqualTo(String propertyName,
Number literal) |
net.opengis.filter.v_2_0_0.FilterType |
propertyIsNotEqualTo(String propertyName,
String literal,
boolean isCaseSensitive)
|
net.opengis.filter.v_2_0_0.FilterType |
relative(String propertyName,
long duration)
Compares the value associated with a property is relatively within a duration of milliseconds
in the past from the current time of evaluation.
|
void |
setSpatialOps(net.opengis.filter.v_2_0_0.SpatialOperatorsType spatialOperators) |
void |
setTemporalOps(net.opengis.filter.v_2_0_0.TemporalOperatorsType temporalOperators) |
net.opengis.filter.v_2_0_0.FilterType |
touches(String propertyName,
String wkt)
Compares the geometry associated with a property touches a WKT geometry.
|
net.opengis.filter.v_2_0_0.FilterType |
within(String propertyName,
String wkt)
Compares the geometry associated with a property is within a WKT geometry.
|
begins, comparisonOperation, defaultOperation, exclude, include, logicalOperation, nearestNeighbor, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsBetween, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsFuzzy, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThan, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsGreaterThanOrEqualTo, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThan, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsLessThanOrEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNull, spatialOperation, temporalOperation, xpathExists, xpathIsFuzzy, xpathIsLike, xpathOperation
public WfsFilterDelegate(FeatureMetacardType featureMetacardType, net.opengis.filter.v_2_0_0.FilterCapabilities filterCapabilities, String srsName, MetacardMapper metacardToFeatureMapper, String coordinateOrder)
public net.opengis.filter.v_2_0_0.FilterType and(List<net.opengis.filter.v_2_0_0.FilterType> filtersToBeAnded)
FilterDelegate
and
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
filtersToBeAnded
- list of operands to "and"public net.opengis.filter.v_2_0_0.FilterType or(List<net.opengis.filter.v_2_0_0.FilterType> filtersToBeOred)
FilterDelegate
or
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
filtersToBeOred
- list of T to "or"public net.opengis.filter.v_2_0_0.FilterType not(net.opengis.filter.v_2_0_0.FilterType filterToBeNoted)
FilterDelegate
not
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
filterToBeNoted
- operand to negateprotected List<net.opengis.filter.v_2_0_0.FilterType> applyTemporalFallbacks(List<net.opengis.filter.v_2_0_0.FilterType> filters)
public net.opengis.filter.v_2_0_0.FilterType propertyIsEqualTo(String propertyName, String literal, boolean isCaseSensitive)
FilterDelegate
propertyIsEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to compareisCaseSensitive
- case-sensitivity booleanpropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsEqualTo(String propertyName, Date date)
FilterDelegate
propertyIsEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparedate
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsEqualTo(String propertyName, int literal)
FilterDelegate
propertyIsEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsEqualTo(String propertyName, short literal)
FilterDelegate
propertyIsEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsEqualTo(String propertyName, long literal)
FilterDelegate
propertyIsEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsEqualTo(String propertyName, float literal)
FilterDelegate
propertyIsEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsEqualTo(String propertyName, double literal)
FilterDelegate
propertyIsEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsEqualTo(String propertyName, boolean literal)
FilterDelegate
propertyIsEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsLike(String propertyName, String literal, boolean isCaseSensitive)
FilterDelegate
Regular expression special characters are defined as WILDCARD_CHAR
, SINGLE_CHAR
, and ESCAPE_CHAR
.
propertyIsLike
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- regular expression pattern to matchisCaseSensitive
- case-sensitivity booleanpublic net.opengis.filter.v_2_0_0.FilterType propertyIsNotEqualTo(String propertyName, String literal, boolean isCaseSensitive)
FilterDelegate
propertyIsNotEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to compareisCaseSensitive
- case-sensitivity booleanpropertyName
and literal
FilterDelegate.propertyIsNotEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsNotEqualTo(String propertyName, Date literal)
FilterDelegate
propertyIsNotEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsNotEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsNotEqualTo(String propertyName, Number literal)
propertyIsNotEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
public net.opengis.filter.v_2_0_0.FilterType propertyIsNotEqualTo(String propertyName, boolean literal)
FilterDelegate
propertyIsNotEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsNotEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsGreaterThan(String propertyName, String literal)
FilterDelegate
propertyIsGreaterThan
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThan(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsGreaterThan(String propertyName, Date literal)
FilterDelegate
propertyIsGreaterThan
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThan(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsGreaterThan(String propertyName, Number literal)
propertyIsGreaterThan
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
public net.opengis.filter.v_2_0_0.FilterType propertyIsGreaterThanOrEqualTo(String propertyName, String literal)
FilterDelegate
propertyIsGreaterThanOrEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThanOrEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsGreaterThanOrEqualTo(String propertyName, Date literal)
FilterDelegate
propertyIsGreaterThanOrEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThanOrEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsGreaterThanOrEqualTo(String propertyName, Number literal)
propertyIsGreaterThanOrEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
public net.opengis.filter.v_2_0_0.FilterType propertyIsLessThan(String propertyName, String literal)
FilterDelegate
propertyIsLessThan
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThan(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsLessThan(String propertyName, Date literal)
FilterDelegate
propertyIsLessThan
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThan(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsLessThan(String propertyName, Number literal)
propertyIsLessThan
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
public net.opengis.filter.v_2_0_0.FilterType propertyIsLessThanOrEqualTo(String propertyName, String literal)
FilterDelegate
propertyIsLessThanOrEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThanOrEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsLessThanOrEqualTo(String propertyName, Date literal)
FilterDelegate
propertyIsLessThanOrEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThanOrEqualTo(String, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsLessThanOrEqualTo(String propertyName, Number literal)
propertyIsLessThanOrEqualTo
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
public net.opengis.filter.v_2_0_0.FilterType propertyIsBetween(String propertyName, String lowerBoundary, String upperBoundary)
FilterDelegate
propertyIsBetween
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparelowerBoundary
- lower boundary to compareupperBoundary
- upper boundary to compareFilterDelegate.propertyIsBetween(String, Object, Object)
public net.opengis.filter.v_2_0_0.FilterType propertyIsBetween(String propertyName, Date lowerBoundary, Date upperBoundary)
FilterDelegate
propertyIsBetween
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparelowerBoundary
- lower boundary to compareupperBoundary
- upper boundary to compareFilterDelegate.propertyIsBetween(String, Object, Object)
public net.opengis.filter.v_2_0_0.FilterType during(String propertyName, Date startDate, Date endDate)
FilterDelegate
startDate < property < endDate
during
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparestartDate
- start date to compareendDate
- end date to comparepublic net.opengis.filter.v_2_0_0.FilterType relative(String propertyName, long duration)
FilterDelegate
relative
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to compareduration
- relative duration in millisecondspublic net.opengis.filter.v_2_0_0.FilterType after(String propertyName, Date date)
FilterDelegate
Date
. This is an
exclusive comparison.
property > date
after
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparedate
- Date
to comparepublic net.opengis.filter.v_2_0_0.FilterType before(String propertyName, Date date)
FilterDelegate
Date
.This is an
exclusive comparison.
property < date
before
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparedate
- Date
to comparepublic net.opengis.filter.v_2_0_0.FilterType propertyIsBetween(String propertyName, Number lowerBoundary, Number upperBoundary)
propertyIsBetween
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
protected boolean isAfterFilter(net.opengis.filter.v_2_0_0.FilterType filter)
protected boolean isBeforeFilter(net.opengis.filter.v_2_0_0.FilterType filter)
protected boolean isDuringFilter(net.opengis.filter.v_2_0_0.FilterType filter)
public net.opengis.filter.v_2_0_0.FilterType beyond(String propertyName, String wkt, double distance)
FilterDelegate
beyond
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparedistance
- distance buffer in meterspublic net.opengis.filter.v_2_0_0.FilterType contains(String propertyName, String wkt)
FilterDelegate
contains
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_2_0_0.FilterType crosses(String propertyName, String wkt)
FilterDelegate
crosses
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_2_0_0.FilterType disjoint(String propertyName, String wkt)
FilterDelegate
disjoint
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_2_0_0.FilterType dwithin(String propertyName, String wkt, double distance)
FilterDelegate
dwithin
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparedistance
- distance buffer in meterspublic net.opengis.filter.v_2_0_0.FilterType intersects(String propertyName, String wkt)
FilterDelegate
intersects
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_2_0_0.FilterType overlaps(String propertyName, String wkt)
FilterDelegate
overlaps
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_2_0_0.FilterType touches(String propertyName, String wkt)
FilterDelegate
touches
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_2_0_0.FilterType within(String propertyName, String wkt)
FilterDelegate
within
in class SimpleFilterDelegate<net.opengis.filter.v_2_0_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic boolean isLogicalOps()
public Set<Wfs20Constants.COMPARISON_OPERATORS> getComparisonOps()
public Map<Wfs20Constants.SPATIAL_OPERATORS,net.opengis.filter.v_2_0_0.SpatialOperatorType> getSpatialOps()
public void setSpatialOps(net.opengis.filter.v_2_0_0.SpatialOperatorsType spatialOperators)
public Map<Wfs20Constants.TEMPORAL_OPERATORS,net.opengis.filter.v_2_0_0.TemporalOperatorType> getTemporalOps()
public void setTemporalOps(net.opengis.filter.v_2_0_0.TemporalOperatorsType temporalOperators)
public boolean isSortingSupported()
public Set<org.opengis.filter.sort.SortOrder> getAllowedSortOrders()
public String getSrsName()
public boolean isEpsg4326()
This work is licensed under a Creative Commons Attribution 4.0 International License.