|
||||||||||
| 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 | |||||||||