public class CswFilterDelegate extends CswAbstractFilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
FilterDelegate
. It extends
CswAbstractFilterDelegate
and converts a Filter
into a FilterType
.
Generic type that the FilterDelegate will return as a final result
ESCAPE_CHAR, SINGLE_CHAR, WILDCARD_CHAR
Constructor and Description |
---|
CswFilterDelegate(net.opengis.ows.v_1_0_0.Operation getRecordsOp,
net.opengis.filter.v_1_1_0.FilterCapabilities filterCapabilities,
net.opengis.ows.v_1_0_0.DomainType outputFormatValues,
net.opengis.ows.v_1_0_0.DomainType resultTypesValues,
CswSourceConfiguration cswSourceConfiguration)
Instantiates a CswFilterDelegate instance
|
Modifier and Type | Method and Description |
---|---|
net.opengis.filter.v_1_1_0.FilterType |
after(String propertyName,
Date date)
Compares the value associated with a property is after a given
Date . |
net.opengis.filter.v_1_1_0.FilterType |
and(List<net.opengis.filter.v_1_1_0.FilterType> filters)
Logical "and" operation on a list of operands.
|
net.opengis.filter.v_1_1_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_1_1_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_1_1_0.FilterType |
contains(String propertyName,
String wkt)
Compares the geometry associated with a property is contained by a WKT geometry.
|
net.opengis.filter.v_1_1_0.FilterType |
crosses(String propertyName,
String wkt)
Compares the geometry associated with a property crosses a WKT geometry.
|
net.opengis.filter.v_1_1_0.FilterType |
disjoint(String propertyName,
String wkt)
Compares the geometry associated with a property is disjoint from a WKT geometry.
|
net.opengis.filter.v_1_1_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_1_1_0.FilterType |
dwithin(String propertyName,
String wkt,
double distance)
Compares the geometry associated with a property is within a distance from a WKT geometry.
|
net.opengis.filter.v_1_1_0.GeometryOperandsType |
getGeoOpsForSpatialOp(net.opengis.filter.v_1_1_0.SpatialOperatorNameType name) |
net.opengis.filter.v_1_1_0.FilterType |
intersects(String propertyName,
String wkt)
Compares the geometry associated with a property intersects a WKT geometry.
|
protected boolean |
isContentTypeVersion(String propertyName) |
protected boolean |
isMetadata(String propertyName) |
protected String |
mapPropertyName(String propertyName) |
net.opengis.filter.v_1_1_0.FilterType |
nearestNeighbor(String propertyName,
String wkt)
Returns a sorted list of the nearest neighbors to a property for a given WKT.
|
net.opengis.filter.v_1_1_0.FilterType |
not(net.opengis.filter.v_1_1_0.FilterType filter)
Logical "not" operation on an operand.
|
net.opengis.filter.v_1_1_0.FilterType |
or(List<net.opengis.filter.v_1_1_0.FilterType> filters)
Logical "or" operation on a list of operands.
|
net.opengis.filter.v_1_1_0.FilterType |
overlaps(String propertyName,
String wkt)
Compares the geometry associated with a property overlaps a WKT geometry.
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsBetween(String propertyName,
Date lowerBoundary,
Date upperBoundary)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsBetween(String propertyName,
double lowerBoundary,
double upperBoundary)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsBetween(String propertyName,
float lowerBoundary,
float upperBoundary)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsBetween(String propertyName,
int lowerBoundary,
int upperBoundary)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsBetween(String propertyName,
long lowerBoundary,
long upperBoundary)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsBetween(String propertyName,
short lowerBoundary,
short upperBoundary)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsBetween(String propertyName,
String lowerBoundary,
String upperBoundary)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsEqualTo(String propertyName,
boolean literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsEqualTo(String propertyName,
Date literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsEqualTo(String propertyName,
double literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsEqualTo(String propertyName,
float literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsEqualTo(String propertyName,
int literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsEqualTo(String functionName,
List<Object> arguments,
Object literal)
Compares the function return value is equal to the value of a literal.
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsEqualTo(String propertyName,
long literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsEqualTo(String propertyName,
short literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsEqualTo(String propertyName,
String literal,
boolean isCaseSensitive)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsFuzzy(String propertyName,
String pattern)
Compares the value associated with a property to the value of a literal with a fuzzy operator
which expands the literal to match misspellings.
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThan(String propertyName,
Date literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThan(String propertyName,
double literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThan(String propertyName,
float literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThan(String propertyName,
int literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThan(String propertyName,
long literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThan(String propertyName,
short literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThan(String propertyName,
String literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThanOrEqualTo(String propertyName,
Date literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThanOrEqualTo(String propertyName,
double literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThanOrEqualTo(String propertyName,
float literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThanOrEqualTo(String propertyName,
int literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThanOrEqualTo(String propertyName,
long literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThanOrEqualTo(String propertyName,
short literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsGreaterThanOrEqualTo(String propertyName,
String literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThan(String propertyName,
Date literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThan(String propertyName,
double literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThan(String propertyName,
float literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThan(String propertyName,
int literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThan(String propertyName,
long literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThan(String propertyName,
short literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThan(String propertyName,
String literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThanOrEqualTo(String propertyName,
Date literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThanOrEqualTo(String propertyName,
double literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThanOrEqualTo(String propertyName,
float literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThanOrEqualTo(String propertyName,
int literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThanOrEqualTo(String propertyName,
long literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThanOrEqualTo(String propertyName,
short literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLessThanOrEqualTo(String propertyName,
String literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsLike(String propertyName,
String pattern,
boolean isCaseSensitive)
Compares the value associated with a property to a regular expression pattern.
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsNotEqualTo(String propertyName,
boolean literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsNotEqualTo(String propertyName,
Date literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsNotEqualTo(String propertyName,
double literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsNotEqualTo(String propertyName,
float literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsNotEqualTo(String propertyName,
int literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsNotEqualTo(String propertyName,
long literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsNotEqualTo(String propertyName,
short literal)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsNotEqualTo(String propertyName,
String literal,
boolean isCaseSensitive)
|
net.opengis.filter.v_1_1_0.FilterType |
propertyIsNull(String propertyName)
Compares the value associated with a property is equal to
null . |
net.opengis.filter.v_1_1_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_1_1_0.SpatialOperatorsType spatialOperators) |
net.opengis.filter.v_1_1_0.FilterType |
touches(String propertyName,
String wkt)
Compares the geometry associated with a property touches a WKT geometry.
|
net.opengis.filter.v_1_1_0.FilterType |
within(String propertyName,
String wkt)
Compares the geometry associated with a property is within a WKT geometry.
|
net.opengis.filter.v_1_1_0.FilterType |
xpathExists(String xpath)
Determines if a node expressed by XPath exists.
|
net.opengis.filter.v_1_1_0.FilterType |
xpathIsFuzzy(String xpath,
String literal)
Compares the node expressed by XPath to the value of a literal with a fuzzy operator which
expands the literal to match misspellings.
|
net.opengis.filter.v_1_1_0.FilterType |
xpathIsLike(String xpath,
String pattern,
boolean isCaseSensitive)
Compares the node expressed by XPath to a regular expression pattern.
|
getFormats, getGetUri, getPostUri, getResultTypes, isPropertyQueryable
begins, exclude, include, propertyIsBetween, propertyIsEqualTo, propertyIsEqualTo, propertyIsEqualTo, propertyIsGreaterThan, propertyIsGreaterThanOrEqualTo, propertyIsLessThan, propertyIsLessThanOrEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo, propertyIsNotEqualTo
public CswFilterDelegate(net.opengis.ows.v_1_0_0.Operation getRecordsOp, net.opengis.filter.v_1_1_0.FilterCapabilities filterCapabilities, net.opengis.ows.v_1_0_0.DomainType outputFormatValues, net.opengis.ows.v_1_0_0.DomainType resultTypesValues, CswSourceConfiguration cswSourceConfiguration)
getRecordsOp
- An Operation
for the getRecords feature of
the Csw servicefilterCapabilities
- The FilterCapabilities
understood
by the Csw serviceoutputFormatValues
- An DomainType
containing a list of
valid Output Formats supportedresultTypesValues
- An DomainType
containing a list of
Result Types supportedpublic net.opengis.filter.v_1_1_0.FilterType propertyIsEqualTo(String functionName, List<Object> arguments, Object literal)
FilterDelegate
function result == literal
propertyIsEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
functionName
- name of functionarguments
- list of arguments to pass to the functionliteral
- value to comparefunctionName
result and literal
public net.opengis.filter.v_1_1_0.FilterType and(List<net.opengis.filter.v_1_1_0.FilterType> filters)
FilterDelegate
and
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
filters
- list of operands to "and"public net.opengis.filter.v_1_1_0.FilterType or(List<net.opengis.filter.v_1_1_0.FilterType> filters)
FilterDelegate
or
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
filters
- list of T to "or"public net.opengis.filter.v_1_1_0.FilterType not(net.opengis.filter.v_1_1_0.FilterType filter)
FilterDelegate
not
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
filter
- operand to negatepublic net.opengis.filter.v_1_1_0.FilterType propertyIsEqualTo(String propertyName, String literal, boolean isCaseSensitive)
FilterDelegate
propertyIsEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_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_1_1_0.FilterType propertyIsEqualTo(String propertyName, Date literal)
FilterDelegate
propertyIsEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsEqualTo(String propertyName, int literal)
FilterDelegate
propertyIsEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsEqualTo(String propertyName, short literal)
FilterDelegate
propertyIsEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsEqualTo(String propertyName, long literal)
FilterDelegate
propertyIsEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsEqualTo(String propertyName, float literal)
FilterDelegate
propertyIsEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsEqualTo(String propertyName, double literal)
FilterDelegate
propertyIsEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsEqualTo(String propertyName, boolean literal)
FilterDelegate
propertyIsEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsNotEqualTo(String propertyName, String literal, boolean isCaseSensitive)
FilterDelegate
propertyIsNotEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_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_1_1_0.FilterType propertyIsNotEqualTo(String propertyName, Date literal)
FilterDelegate
propertyIsNotEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsNotEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsNotEqualTo(String propertyName, int literal)
FilterDelegate
propertyIsNotEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsNotEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsNotEqualTo(String propertyName, short literal)
FilterDelegate
propertyIsNotEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsNotEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsNotEqualTo(String propertyName, long literal)
FilterDelegate
propertyIsNotEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsNotEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsNotEqualTo(String propertyName, float literal)
FilterDelegate
propertyIsNotEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsNotEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsNotEqualTo(String propertyName, double literal)
FilterDelegate
propertyIsNotEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsNotEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsNotEqualTo(String propertyName, boolean literal)
FilterDelegate
propertyIsNotEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsNotEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThan(String propertyName, String literal)
FilterDelegate
propertyIsGreaterThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThan(String propertyName, Date literal)
FilterDelegate
propertyIsGreaterThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThan(String propertyName, int literal)
FilterDelegate
propertyIsGreaterThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThan(String propertyName, short literal)
FilterDelegate
propertyIsGreaterThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThan(String propertyName, long literal)
FilterDelegate
propertyIsGreaterThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThan(String propertyName, float literal)
FilterDelegate
propertyIsGreaterThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThan(String propertyName, double literal)
FilterDelegate
propertyIsGreaterThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThanOrEqualTo(String propertyName, String literal)
FilterDelegate
propertyIsGreaterThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThanOrEqualTo(String propertyName, Date literal)
FilterDelegate
propertyIsGreaterThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThanOrEqualTo(String propertyName, int literal)
FilterDelegate
propertyIsGreaterThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThanOrEqualTo(String propertyName, short literal)
FilterDelegate
propertyIsGreaterThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThanOrEqualTo(String propertyName, long literal)
FilterDelegate
propertyIsGreaterThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThanOrEqualTo(String propertyName, float literal)
FilterDelegate
propertyIsGreaterThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsGreaterThanOrEqualTo(String propertyName, double literal)
FilterDelegate
propertyIsGreaterThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsGreaterThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThan(String propertyName, String literal)
FilterDelegate
propertyIsLessThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThan(String propertyName, Date literal)
FilterDelegate
propertyIsLessThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThan(String propertyName, int literal)
FilterDelegate
propertyIsLessThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThan(String propertyName, short literal)
FilterDelegate
propertyIsLessThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThan(String propertyName, long literal)
FilterDelegate
propertyIsLessThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThan(String propertyName, float literal)
FilterDelegate
propertyIsLessThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThan(String propertyName, double literal)
FilterDelegate
propertyIsLessThan
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThan(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThanOrEqualTo(String propertyName, String literal)
FilterDelegate
propertyIsLessThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThanOrEqualTo(String propertyName, Date literal)
FilterDelegate
propertyIsLessThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThanOrEqualTo(String propertyName, int literal)
FilterDelegate
propertyIsLessThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThanOrEqualTo(String propertyName, short literal)
FilterDelegate
propertyIsLessThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThanOrEqualTo(String propertyName, long literal)
FilterDelegate
propertyIsLessThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThanOrEqualTo(String propertyName, float literal)
FilterDelegate
propertyIsLessThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsLessThanOrEqualTo(String propertyName, double literal)
FilterDelegate
propertyIsLessThanOrEqualTo
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareliteral
- value to comparepropertyName
and literal
FilterDelegate.propertyIsLessThanOrEqualTo(String, Object)
public net.opengis.filter.v_1_1_0.FilterType propertyIsBetween(String propertyName, String lowerBoundary, String upperBoundary)
FilterDelegate
propertyIsBetween
in class FilterDelegate<net.opengis.filter.v_1_1_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_1_1_0.FilterType propertyIsBetween(String propertyName, Date lowerBoundary, Date upperBoundary)
FilterDelegate
propertyIsBetween
in class FilterDelegate<net.opengis.filter.v_1_1_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_1_1_0.FilterType propertyIsBetween(String propertyName, int lowerBoundary, int upperBoundary)
FilterDelegate
propertyIsBetween
in class FilterDelegate<net.opengis.filter.v_1_1_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_1_1_0.FilterType propertyIsBetween(String propertyName, short lowerBoundary, short upperBoundary)
FilterDelegate
propertyIsBetween
in class FilterDelegate<net.opengis.filter.v_1_1_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_1_1_0.FilterType propertyIsBetween(String propertyName, long lowerBoundary, long upperBoundary)
FilterDelegate
propertyIsBetween
in class FilterDelegate<net.opengis.filter.v_1_1_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_1_1_0.FilterType propertyIsBetween(String propertyName, float lowerBoundary, float upperBoundary)
FilterDelegate
propertyIsBetween
in class FilterDelegate<net.opengis.filter.v_1_1_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_1_1_0.FilterType propertyIsBetween(String propertyName, double lowerBoundary, double upperBoundary)
FilterDelegate
propertyIsBetween
in class FilterDelegate<net.opengis.filter.v_1_1_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_1_1_0.FilterType propertyIsNull(String propertyName)
FilterDelegate
null
.
propertyName == null
propertyIsNull
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparepublic net.opengis.filter.v_1_1_0.FilterType propertyIsLike(String propertyName, String pattern, boolean isCaseSensitive)
FilterDelegate
Regular expression special characters are defined as WILDCARD_CHAR
, SINGLE_CHAR
, and ESCAPE_CHAR
.
propertyIsLike
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparepattern
- regular expression pattern to matchisCaseSensitive
- case-sensitivity booleanpublic net.opengis.filter.v_1_1_0.FilterType propertyIsFuzzy(String propertyName, String pattern)
FilterDelegate
propertyIsFuzzy
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparepattern
- value to comparepublic net.opengis.filter.v_1_1_0.FilterType xpathIsFuzzy(String xpath, String literal)
FilterDelegate
xpathIsFuzzy
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
xpath
- XPath expressionliteral
- value to comparepublic net.opengis.filter.v_1_1_0.FilterType xpathIsLike(String xpath, String pattern, boolean isCaseSensitive)
FilterDelegate
xpathIsLike
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
xpath
- XPath expressionpattern
- regular expression pattern to matchisCaseSensitive
- case-sensitivity booleanFilterDelegate.propertyIsLike(String, String, boolean)
public net.opengis.filter.v_1_1_0.FilterType xpathExists(String xpath)
FilterDelegate
xpathExists
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
xpath
- XPath expressionpublic net.opengis.filter.v_1_1_0.FilterType beyond(String propertyName, String wkt, double distance)
FilterDelegate
beyond
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparedistance
- distance buffer in meterspublic net.opengis.filter.v_1_1_0.FilterType contains(String propertyName, String wkt)
FilterDelegate
contains
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_1_1_0.FilterType disjoint(String propertyName, String wkt)
FilterDelegate
disjoint
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_1_1_0.FilterType crosses(String propertyName, String wkt)
FilterDelegate
crosses
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_1_1_0.FilterType dwithin(String propertyName, String wkt, double distance)
FilterDelegate
dwithin
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparedistance
- distance buffer in meterspublic net.opengis.filter.v_1_1_0.FilterType nearestNeighbor(String propertyName, String wkt)
FilterDelegate
nearestNeighbor
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_1_1_0.FilterType intersects(String propertyName, String wkt)
FilterDelegate
intersects
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_1_1_0.FilterType overlaps(String propertyName, String wkt)
FilterDelegate
overlaps
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_1_1_0.FilterType touches(String propertyName, String wkt)
FilterDelegate
touches
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_1_1_0.FilterType within(String propertyName, String wkt)
FilterDelegate
within
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparewkt
- WKT geometry to comparepublic net.opengis.filter.v_1_1_0.FilterType during(String propertyName, Date startDate, Date endDate)
FilterDelegate
startDate < property < endDate
during
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparestartDate
- start date to compareendDate
- end date to comparepublic net.opengis.filter.v_1_1_0.FilterType relative(String propertyName, long duration)
FilterDelegate
relative
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to compareduration
- relative duration in millisecondspublic net.opengis.filter.v_1_1_0.FilterType before(String propertyName, Date date)
FilterDelegate
Date
.This is an
exclusive comparison.
property < date
before
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparedate
- Date
to comparepublic net.opengis.filter.v_1_1_0.FilterType after(String propertyName, Date date)
FilterDelegate
Date
. This is an
exclusive comparison.
property > date
after
in class FilterDelegate<net.opengis.filter.v_1_1_0.FilterType>
propertyName
- name of property to comparedate
- Date
to compareprotected boolean isContentTypeVersion(String propertyName)
protected boolean isMetadata(String propertyName)
public net.opengis.filter.v_1_1_0.GeometryOperandsType getGeoOpsForSpatialOp(net.opengis.filter.v_1_1_0.SpatialOperatorNameType name)
public void setSpatialOps(net.opengis.filter.v_1_1_0.SpatialOperatorsType spatialOperators)
This work is licensed under a Creative Commons Attribution 4.0 International License.