org.geotools.filter |
|
Java Source File Name | Type | Comment |
AbstractFilter.java | Class | Implements Filter interface, with constants and default behaviors for
methods. |
AbstractFilterImpl.java | Class | Abstract filter implementation provides or and and methods for child filters
to use. |
AndImpl.java | Class | Direct implementation of And filter. |
AreaFunction.java | Class | |
AreaFunctionTest.java | Class | Unit test for expressions. |
AsMultiGeometryFunctionExpression.java | Class | Function which wraps an instance of geometry in its associatd multi geometry
type. |
AttributeExpression.java | Interface | The geotools representation of the PropertyName tag in an xml encoded
filter. |
AttributeExpressionImpl.java | Class | Defines a complex filter (could also be called logical filter). |
AttributeExpressionImpl2.java | Class | Defines a complex filter (could also be called logical filter). |
AttributeExpressionTest.java | Class | |
AttributeTest.java | Class | |
BBoxExpression.java | Interface | A convenience expression to form a geometry literal from an envelope. |
BBoxExpressionImpl.java | Class | Implements a Bounding Box expression. |
BetweenFilter.java | Interface | Defines a 'between' filter (which is a specialized compare filter). |
BetweenFilterImpl.java | Class | Defines a 'between' filter (which is a specialized compare filter). |
BetweenTest.java | Class | tests for between filters. |
BinaryComparisonAbstract.java | Class | Abstract implemention for binary filters. |
BinaryLogicAbstract.java | Class | |
CapabilitiesTest.java | Class | Unit test for FilterCapabilities. |
CartesianDistanceFilter.java | Class | Defines geometry filters with a distance element.
These filters are defined in the filter spec by the DistanceBufferType,
which contains an additioinal field for a distance. |
CompareFilter.java | Interface | Defines a comparison filter (can be a math comparison or generic equals).
This filter implements a comparison - of some sort - between two
expressions. |
CompareFilterImpl.java | Class | Defines a comparison filter (can be a math comparison or generic equals).
This filter implements a comparison - of some sort - between two
expressions. |
ConstantExpression.java | Class | The Expression class is not immutable!
However we do have a need for immutable literal expressions when
defining our API for SLD, and any other standards based on
Expression. |
DefaultExpression.java | Class | Implements a default expression, with helpful variables and static methods. |
DOMParserTest.java | Class | Tests for the DOM parser. |
DOMParserTestSuite.java | Class | |
EnvironmentVariable.java | Interface | |
EnvironmentVariableResolverTest.java | Class | Unit test for sql encoding of filters into where statements. |
Expression.java | Interface | Defines an expression, the units that make up Filters. |
ExpressionBuilder.java | Class | ExpressionBuilder is the main entry point for parsing Expressions and Filters
from a non-xml language. |
ExpressionBuilderTest.java | Class | |
ExpressionDOMParser.java | Class | parsez short sections of gml for use in expressions and filters Hopefully we
can get away without a full parser here. |
ExpressionSAXParser.java | Class | |
ExpressionTest.java | Class | Unit test for expressions. |
ExpressionType.java | Interface | The ExpressionType interface lists all the possible type of filter. |
FidFilter.java | Interface | Defines a feature ID filter, which holds a list of feature IDs. |
FidFilterImpl.java | Class | Defines a ID filter, which holds a list of IDs ( usually feature id;s ). |
Filter.java | Interface | Defines an OpenGIS Filter object, with default behaviors for all methods. |
FilterAbstract.java | Class | Abstract implementation for Filter. |
FilterAttributeExtractor.java | Class | |
FilterAttributeExtractorTest.java | Class | Unit test for filters. |
FilterBuilder.java | Class | Facilitate the building of Filters and Expressions by maintaining state. |
FilterBuilder2.java | Class | Facilitate the building of Filters and Expressions by maintaining state. |
FilterBuilder2Test.java | Class | Confirms the functionality & usability of FilterBuilder2. |
FilterBuilderTest.java | Class | Confirms the functionality & usability of FilterBuilder. |
FilterCapabilities.java | Class | Represents the Filter capabilities that are supported by a SQLEncoder. |
FilterDOMParser.java | Class | |
FilterEqualsTest.java | Class | Unit test for testing filters equals method. |
FilterFactory.java | Interface | This specifies the interface to create filters. |
FilterFactoryBeforeTest.java | Class | |
FilterFactoryCreationException.java | Class | An exception that can be thrown by the StyleFactory if it fails to create
the implementation of the StyleFactory. |
FilterFactoryFinder.java | Class | This specifies the interface to create filters. |
FilterFactoryImpl.java | Class | Implementation of the FilterFactory, generates the filter implementations in
defaultcore. |
FilterFactoryImplNamespaceAware.java | Class | |
FilterFilter.java | Class | Creates an OGC filter using a SAX filter. |
FilterFilterTest.java | Class | |
FilterHandler.java | Interface | Interface to recieve filters from the filter sax parsing classes. |
FilteringIteration.java | Class | |
FilterNameTypeMapping.java | Class | A utility class for
FilterCapabilities that assists in mapping between a filter or expression or
function name to the object that represents it's type. |
Filters.java | Class | Utility class for working with Filters & Expression.
To get the full benifit you will need to create an instanceof
this Object (supports your own custom FilterFactory!). |
FilterSAXParser.java | Class | Creates filters from FilterFilter, which reads in a SAX stream and passes
the appropriate messages here. |
FilterTest.java | Class | Unit test for filters. |
FilterTestSupport.java | Class | Common filter testing code factored up here. |
FilterTransformer.java | Class | An XMLEncoder for Filters and Expressions. |
FilterType.java | Interface | The FilterType interface lists all the possible type of filter. |
FilterVisitor.java | Interface | An interface for classes that want to perform operations on a Filter
hierarchy. |
FilterVisitor2.java | Interface | |
FilterVisitorFilterWrapper.java | Class | Wraps an instanceof of
org.geotools.filter.FilterVisitor in an
org.opengis.filter.FilterVisitorWrapper . |
FilterVisitorTest.java | Class | |
FunctionExpression.java | Interface | |
FunctionExpressionImpl.java | Class | |
FunctionExpressionImplTest.java | Class | |
FunctionFinder.java | Class | Isolate function lookup code from Factory implementation(s). |
FunctionImpl.java | Class | |
GeometryDistanceFilter.java | Interface | Defines geometry filters with a distance element.
These filters are defined in the filter spec by the DistanceBufferType,
which contains an additioinal field for a distance. |
GeometryExpressionImpl.java | Class | Defines a complex filter (could also be called logical filter). |
GeometryFilter.java | Interface | Implements a geometry filter.
This filter implements a relationship - of some sort - between two geometry
expressions. |
GeometryFilterImpl.java | Class | Implements a geometry filter.
This filter implements a relationship - of some sort - between two geometry
expressions. |
HsqlFilterFactoryImpl.java | Class | Extention to the FilterFactoryImpl, supplies the HSQL specific filters
needed for query generation. |
IDFunctionExpression.java | Class | |
IDFunctionExpressionTest.java | Class | |
IllegalFilterException.java | Class | Defines an exception for illegal filters. |
IsBetweenImpl.java | Class | Straight implementation of GeoAPI interface. |
IsEqualsToImpl.java | Class | |
IsEqualsToImplTest.java | Class | |
IsGreaterThanImpl.java | Class | |
IsGreaterThanOrEqualToImpl.java | Class | |
IsLessThenImpl.java | Class | |
IsLessThenOrEqualToImpl.java | Class | |
IsNotEqualToImpl.java | Class | |
IsNotEqualToImpltest.java | Class | |
IsNullImpl.java | Class | |
LengthFunction.java | Class | Takes an AttributeExpression, and computes the length of the data for the attribute. |
LikeFilter.java | Interface | Defines a like filter, which checks to see if an attribute matches a REGEXP. |
LikeFilterImpl.java | Class | Defines a like filter, which checks to see if an attribute matches a REGEXP. |
LiteralExpression.java | Interface | Defines an expression that holds a literal for return. |
LiteralExpressionImpl.java | Class | Defines an expression that holds a literal for return. |
LiteralTest.java | Class | Tests the literal expressions. |
LogicFilter.java | Interface | Defines a logic filter (the only filter type that contains other filters). |
LogicFilterImpl.java | Class | Defines a logic filter (the only filter type that contains other filters). |
LogicSAXParser.java | Class | Processes messages from clients to create Logic Filters. |
MalformedFilterException.java | Class | Defines an exception for a malformed filter. |
MapScaleDenominator.java | Interface | |
MapScaleDenominatorImpl.java | Class | This class is actualy a place holder. |
MathExpression.java | Interface | Holds a mathematical relationship between two expressions. |
MathExpressionImpl.java | Class | Holds a mathematical relationship between two expressions. |
MathTest.java | Class | |
MaxFunction.java | Class | A function that returns the maximum of two arguments. |
MinFunction.java | Class | A function that returns the minimum of two arguments. |
NotImpl.java | Class | |
NullFilter.java | Interface | Defines a null filter, which checks to see if an attribute is null. |
NullFilterImpl.java | Class | Defines a null filter, which checks to see if an attribute is null. |
OrImpl.java | Class | |
ParserTest.java | Class | Unit test for sax parser. |
SortBy.java | Interface | Defines the sort order, based on a property and assending/desending. |
SortBy2.java | Interface | GeoTools allows for more pervase use of Expression then is strictly
supported by the specification.
To make the distiniction clear, generic use of Expression for SortBy has
been issolated to this interface. |
SortByImpl.java | Class | |
SortOrder.java | Class | Captures the SortBy order, ASC or DESC. |
SQLEncoder.java | Class | Encodes a filter into a SQL WHERE statement. |
SQLEncoderException.java | Class | Indicates a client class has attempted to encode a filter not supported by
the SQLEncoder being used, or that there were io problems. |
SQLEncoderHsql.java | Class | Encodes a filter into a SQL WHERE statement for HSQL. |
SQLEncoderMySQL.java | Class | Encodes a filter into a SQL WHERE statement for MySQL. |
SQLEncoderMySQLTest.java | Class | Unit test for SQLEncoderPostgis. |
SQLEncoderOracle.java | Class | Encodes Geometry filters into valid oracle SDO statements. |
SQLEncoderOracleTest.java | Class | |
SQLEncoderPostgis.java | Class | Encodes a filter into a SQL WHERE statement for postgis. |
SQLEncoderPostgisGeos.java | Class | Encodes a filter into a SQL WHERE statement for postgis. |
SQLEncoderPostgisGeosTest.java | Class | DJB added this because there were NO testcases for SQLEncoderGeos!!!
I dont really know what I'm doing for this, but I'm just copying the SQLEncoderPostgis tests and
adding one more. |
SQLEncoderPostgisTest.java | Class | Unit test for SQLEncoderPostgis. |
SQLEncoderTest.java | Class | Unit test for sql encoding of filters into where statements. |
SQLFilterSuite.java | Class | Runs the filter tests. |
SQLFilterTestSupport.java | Class | Common filter testing code factored up here. |
SQLUnpacker.java | Class | Determines which parts of a Filter can be turned into valid SQL statements.
Given a filter it constructs two filters, one of the supported parts of the
filter passed in, one of the unsupported. |
SQLUnpackerTest.java | Class | Unit test for SQLUnpacker. |
TestFilterHandler.java | Class | Uses SAX to extact a GetFeature query from and incoming GetFeature request
XML stream.
Note that this Handler extension ignores Filters completely and must be
chained as a parent to the PredicateFilter method in order to recognize them. |
UnaliasSQLEncoder.java | Class | |