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 |
Deprecated. Please use FilteringFeatureCollection |
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> |
|