|
Class Summary |
| AbstractFilter |
Implements Filter interface, with constants and default behaviors for
methods. |
| AbstractFilterImpl |
Abstract filter implementation provides or and and methods for child filters
to use. |
| AndBuilder<P> |
FitlerBuilder acting as a simple wrapper around an Expression. |
| AndImpl |
Direct implementation of And filter. |
| AreaFunction |
Area of provided geometry. |
| AsMultiGeometryFunctionExpression |
Function which wraps an instance of geometry in its associatd multi geometry
type. |
| AttributeExpressionImpl |
Defines a complex filter (could also be called logical filter). |
| AttributeExpressionImpl2 |
Defines a complex filter (could also be called logical filter). |
| BBoxExpressionImpl |
Implements a Bounding Box expression. |
| BetweenFilterImpl |
Deprecated. use IsBetweenImpl |
| BinaryComparisonAbstract |
Abstract implemention for binary filters. |
| BinaryLogicAbstract |
|
| Capabilities |
Allows for easier interaction with FilterCapabilities. |
| CartesianDistanceFilter |
Defines geometry filters with a distance element. |
| CompareFilterImpl |
Defines a comparison filter (can be a math comparison or generic equals). |
| ConstantExpression |
The Expression class is not immutable! |
| DefaultExpression |
Implements a default expression, with helpful variables and static methods. |
| ExpressionDOMParser |
parsez short sections of gml for use in expressions and filters Hopefully we
can get away without a full parser here. |
| ExpressionSAXParser |
DOCUMENT ME! |
| FallbackFunction |
A placeholder class used to track a function the user requested
that is not supported by our java implementation. |
| FidFilterImpl |
Defines a ID filter, which holds a list of IDs ( usually feature id;s ). |
| FilterAbstract |
Abstract implementation for Filter. |
| FilterAttributeExtractor |
A simple visitor that extracts every attribute used by a filter or an expression
Access to this class is available via:
DataUtilities.attributeNames( Filter )
DataUtilities.attributeNames( Filter, FeatureType )
DataUtilities.attributeNames( Expression )
DataUtilities.attributeNames( Expression, FeatureType )
The class can also be used to determine if an expression is "static", that is,
despite a complex structure does not use attribute or volatile functions, and can
be thus replaced by a constant: for this use case refer to the
FilterAttributeExtractor.isConstantExpression() method |
| FilterBuilder |
FitlerBuilder acting as a simple wrapper around an Expression. |
| FilterCapabilities |
Deprecated. use FilterCapabilities. |
| FilterDOMParser |
A dom based parser to build filters as per OGC 01-067 |
| FilterFactoryFinder |
Deprecated. Replaced by CommonFactoryFinder.getFilterFactory(org.geotools.factory.Hints). |
| FilterFactoryImpl |
Implementation of the FilterFactory, generates the filter implementations in
defaultcore. |
| FilterFactoryImplNamespaceAware |
|
| FilterFactoryImplReportInvalidProperty |
|
| FilterFilter |
Creates an OGC filter using a SAX filter. |
| FilteringIteration |
Run through the provided collection only returning features that pass the provided
filter. |
| FilterParsingUtils |
Convenience class for filter parsing. |
| Filters |
Utility class for working with Filters & Expression. |
| FilterSAXParser |
Creates filters from FilterFilter, which reads in a SAX stream and passes
the appropriate messages here. |
| FilterTransformer |
An XMLEncoder for Filters and Expressions. |
| FilterTransformer.FilterTranslator |
|
| FilterVisitorFilterWrapper |
Wraps an instanceof of FilterVisitor in an
org.opengis.filter.FilterVisitorWrapper. |
| FunctionExpressionImpl |
Abstract class for a function expression implementation |
| FunctionFinder |
Isolate function lookup code from Factory implementation(s). |
| FunctionImpl |
Default implementation of a Function; you may extend this class to
implement specific functionality. |
| GeometryFilterImpl |
Implements a geometry filter. |
| IdBuilder<P> |
FitlerBuilder acting as a simple wrapper around an Expression. |
| IDFunctionExpression |
|
| IsBetweenImpl |
Straight implementation of GeoAPI interface. |
| IsEqualsToImpl |
|
| IsGreaterThanImpl |
|
| IsGreaterThanOrEqualToImpl |
|
| IsLessThenImpl |
|
| IsLessThenOrEqualToImpl |
|
| IsNilImpl |
JD: PropertyIsNil requires us to return true if a property is "nil" in the xml schema sense. |
| IsNotEqualToImpl |
|
| IsNullImpl |
|
| LengthFunction |
Takes an AttributeExpression, and computes the length of the data for the attribute. |
| LikeFilterImpl |
Defines a like filter, which checks to see if an attribute matches a REGEXP. |
| LiteralExpressionImpl |
Defines an expression that holds a literal for return. |
| LogicFilterImpl |
Defines a logic filter (the only filter type that contains other filters). |
| LogicSAXParser |
Processes messages from clients to create Logic Filters. |
| MapScaleDenominatorImpl |
This class is actualy a place holder. |
| MathExpressionImpl |
Holds a mathematical relationship between two expressions. |
| MaxFunction |
Deprecated. - use org.geotools.filter.function.math.MaxFunction instead |
| MinFunction |
Deprecated. - use org.geotools.filter.function.math.MinFunction instead |
| MultiCompareFilterImpl |
Support for Multi-valued properties when comparing |
| NestedAttributeExpression |
This class represents a list of expressions broken up from a single XPath expression that is
nested in more than one feature. |
| NotImpl |
|
| NullFilterImpl |
Defines a null filter, which checks to see if an attribute is null. |
| OrImpl |
|
| SortByImpl |
|
| SortOrder |
Deprecated. Please use org.opengis.filter.sort.SortOrder |
| SQLEncoder |
Deprecated. Please use org.geotools.data.jdbc.FilterToSQL which uses
opengis filters instead of these geotools filters. |
| SQLUnpacker |
Deprecated. please use PostPreProcessFilterSplittingVisitor |
| SubFilterBuilder<P> |
|