Package org.geotools.filter

Interface Summary
AttributeExpression Deprecated. use PropertyName
BBoxExpression Deprecated. Please just use a simple literal
BetweenFilter Deprecated. use PropertyIsBetween
CompareFilter Deprecated. use BinaryComparisonOperator
EnvironmentVariable Deprecated. Please use the environmental variable function
Expression Deprecated. use Expression
ExpressionType The ExpressionType interface lists all the possible type of filter.
FidFilter Deprecated. use FeatureId
Filter Deprecated. use Filter
FilterFactory Deprecated. use FilterFactory
FilterHandler Interface to recieve filters from the filter sax parsing classes.
FilterType Deprecated. please use instance of check against gt-opengis class.
FilterVisitor Deprecated. use FilterVisitor
FilterVisitor2 Deprecated. use FilterVisitor
FunctionExpression Deprecated. use Function
FunctionFactory Factory interface for filter functions.
GeometryDistanceFilter Deprecated. use DistanceBufferOperator
GeometryFilter Deprecated. use BinarySpatialOperator.
LikeFilter Deprecated. use PropertyIsLike
LiteralExpression Deprecated. use Literal
LogicFilter Deprecated. use BinaryLogicOperator
MapScaleDenominator Deprecated. pelase use the environmental variable function
MathExpression Deprecated. use BinaryExpression
NullFilter Deprecated. use PropertyIsNull
SortBy Deprecated. Please use org.opengis.filter.sort.SortBy
SortBy2 GeoTools allows for more pervase use of Expression then is strictly supported by the specification.
 

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>  
 

Exception Summary
FilterFactoryCreationException An exception that can be thrown by the StyleFactory if it fails to create the implementation of the StyleFactory.
IllegalFilterException Defines an exception for illegal filters.
MalformedFilterException Defines an exception for a malformed filter.
SQLEncoderException Deprecated. Since you're using OpenGISSFilterToSQLEncoder, use FilterToSQLException as well
 



Copyright © 1996-2014 Geotools. All Rights Reserved.