|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
And | Evaluates to true if all the combined expressions evaluate to true . |
BinaryComparisonOperator | Abstract base class for filters that compare exactly two values against each other. |
BinaryLogicOperator | Abstract super-interface for logical operators that accept two or more other logical values as inputs. |
Filter | Fefines a constraint that can be checked against an instance of an Object (usually a Feature). |
FilterFactory | Interface whose methods allow the caller to create instances of the various
Filter and Expression subclasses. |
FilterFactory2 | Allows creation of additional Filter constructs. |
FilterVisitor | Visitor with visit methods to be called by Filter.accept(...) . |
Id | A filter that passes only the Identifiers listed. |
Not | Reverses the logical value of an expression. |
Or | Evaluates to true if any of the combined expressions evaluate to true . |
PropertyIsBetween | A compact way of encoding a range check. |
PropertyIsEqualTo | Filter operator that compares that its two sub-expressions are equal to each other. |
PropertyIsGreaterThan | Filter operator that checks that its first sub-expression is greater than its second subexpression. |
PropertyIsGreaterThanOrEqualTo | Filter operator that checks that its first sub-expression is greater or equal to its second subexpression. |
PropertyIsLessThan | Filter operator that checks that its first sub-expression is less than its second subexpression. |
PropertyIsLessThanOrEqualTo | Filter operator that checks that its first sub-expression is less than or equal to its second subexpression. |
PropertyIsLike | Filter operator that performs the equivalent of the SQL "like " operator
on properties of a feature. |
PropertyIsNotEqualTo | Filter operator that compares that its two sub-expressions are not equal to each other. |
PropertyIsNull | Filter operator that checks if an expression's value is null . |
Class Summary | |
---|---|
ExcludeFilter | Indicating "filter all", evaultates to false . |
IncludeFilter | Indicating "no filtering", evaultates to true . |
Filters features according their properties. A filter expression is a construct used to constraints the property values of an object type for the purpose of identifying a subset of object instances to be operated upon in some manner.
The following is adapted from the OpenGIS® Filter Encoding Implementation Specification:
A comparison operator is used to form expressions that evaluate
the mathematical comparison between two arguments. If the arguments satisfy the comparison
then the expression evaluates to true
.
Otherwise the expression evaluates to false
.
In addition to the standard set
(=
,<
,>
,>=
,<=
,<>
) of comparison operators,
this package defines the elements PropertyIsLike
,
PropertyIsBetween
and PropertyIsNull
.
A logical operator can be used to combine one or more conditional expressions.
The logical operator And
evaluates to true
if all the combined
expressions evaluate to true
. The operator Or
operator evaluates
to true
is any of the combined expressions evaluate to true
. The
Not
operator reverses the logical value of an expression.
The elements And
, Or
and Not
can be used to combine scalar,
spatial and other logical expressions to form more complex compound expressions.
Identity can be checked using Id
, selected objects
will are matched against a set of org.opengis.filter.identiy.Identifier
.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |