org.geotools.filter

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » GIS » GeoTools 2.4.1 » org.geotools.filter 
org.geotools.filter
Java Source File NameTypeComment
AbstractFilter.javaClass Implements Filter interface, with constants and default behaviors for methods.
AbstractFilterImpl.javaClass Abstract filter implementation provides or and and methods for child filters to use.
AndImpl.javaClass Direct implementation of And filter.
AreaFunction.javaClass
AreaFunctionTest.javaClass Unit test for expressions.
AsMultiGeometryFunctionExpression.javaClass Function which wraps an instance of geometry in its associatd multi geometry type.
AttributeExpression.javaInterface The geotools representation of the PropertyName tag in an xml encoded filter.
AttributeExpressionImpl.javaClass Defines a complex filter (could also be called logical filter).
AttributeExpressionImpl2.javaClass Defines a complex filter (could also be called logical filter).
AttributeExpressionTest.javaClass
AttributeTest.javaClass
BBoxExpression.javaInterface A convenience expression to form a geometry literal from an envelope.
BBoxExpressionImpl.javaClass Implements a Bounding Box expression.
BetweenFilter.javaInterface Defines a 'between' filter (which is a specialized compare filter).
BetweenFilterImpl.javaClass Defines a 'between' filter (which is a specialized compare filter).
BetweenTest.javaClass tests for between filters.
BinaryComparisonAbstract.javaClass Abstract implemention for binary filters.
BinaryLogicAbstract.javaClass
CapabilitiesTest.javaClass Unit test for FilterCapabilities.
CartesianDistanceFilter.javaClass 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.javaInterface Defines a comparison filter (can be a math comparison or generic equals). This filter implements a comparison - of some sort - between two expressions.
CompareFilterImpl.javaClass Defines a comparison filter (can be a math comparison or generic equals). This filter implements a comparison - of some sort - between two expressions.
ConstantExpression.javaClass 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.javaClass Implements a default expression, with helpful variables and static methods.
DOMParserTest.javaClass Tests for the DOM parser.
DOMParserTestSuite.javaClass
EnvironmentVariable.javaInterface
EnvironmentVariableResolverTest.javaClass Unit test for sql encoding of filters into where statements.
Expression.javaInterface Defines an expression, the units that make up Filters.
ExpressionBuilder.javaClass ExpressionBuilder is the main entry point for parsing Expressions and Filters from a non-xml language.
ExpressionBuilderTest.javaClass
ExpressionDOMParser.javaClass parsez short sections of gml for use in expressions and filters Hopefully we can get away without a full parser here.
ExpressionSAXParser.javaClass
ExpressionTest.javaClass Unit test for expressions.
ExpressionType.javaInterface The ExpressionType interface lists all the possible type of filter.
FidFilter.javaInterface Defines a feature ID filter, which holds a list of feature IDs.
FidFilterImpl.javaClass Defines a ID filter, which holds a list of IDs ( usually feature id;s ).
Filter.javaInterface Defines an OpenGIS Filter object, with default behaviors for all methods.
FilterAbstract.javaClass Abstract implementation for Filter.
FilterAttributeExtractor.javaClass
FilterAttributeExtractorTest.javaClass Unit test for filters.
FilterBuilder.javaClass Facilitate the building of Filters and Expressions by maintaining state.
FilterBuilder2.javaClass Facilitate the building of Filters and Expressions by maintaining state.
FilterBuilder2Test.javaClass Confirms the functionality & usability of FilterBuilder2.
FilterBuilderTest.javaClass Confirms the functionality & usability of FilterBuilder.
FilterCapabilities.javaClass Represents the Filter capabilities that are supported by a SQLEncoder.
FilterDOMParser.javaClass
FilterEqualsTest.javaClass Unit test for testing filters equals method.
FilterFactory.javaInterface This specifies the interface to create filters.
FilterFactoryBeforeTest.javaClass
FilterFactoryCreationException.javaClass An exception that can be thrown by the StyleFactory if it fails to create the implementation of the StyleFactory.
FilterFactoryFinder.javaClass This specifies the interface to create filters.
FilterFactoryImpl.javaClass Implementation of the FilterFactory, generates the filter implementations in defaultcore.
FilterFactoryImplNamespaceAware.javaClass
FilterFilter.javaClass Creates an OGC filter using a SAX filter.
FilterFilterTest.javaClass
FilterHandler.javaInterface Interface to recieve filters from the filter sax parsing classes.
FilteringIteration.javaClass
FilterNameTypeMapping.javaClass 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.javaClass 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.javaClass Creates filters from FilterFilter, which reads in a SAX stream and passes the appropriate messages here.
FilterTest.javaClass Unit test for filters.
FilterTestSupport.javaClass Common filter testing code factored up here.
FilterTransformer.javaClass An XMLEncoder for Filters and Expressions.
FilterType.javaInterface The FilterType interface lists all the possible type of filter.
FilterVisitor.javaInterface An interface for classes that want to perform operations on a Filter hierarchy.
FilterVisitor2.javaInterface
FilterVisitorFilterWrapper.javaClass Wraps an instanceof of org.geotools.filter.FilterVisitor in an org.opengis.filter.FilterVisitorWrapper .
FilterVisitorTest.javaClass
FunctionExpression.javaInterface
FunctionExpressionImpl.javaClass
FunctionExpressionImplTest.javaClass
FunctionFinder.javaClass Isolate function lookup code from Factory implementation(s).
FunctionImpl.javaClass
GeometryDistanceFilter.javaInterface 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.javaClass Defines a complex filter (could also be called logical filter).
GeometryFilter.javaInterface Implements a geometry filter.

This filter implements a relationship - of some sort - between two geometry expressions.

GeometryFilterImpl.javaClass Implements a geometry filter.

This filter implements a relationship - of some sort - between two geometry expressions.

HsqlFilterFactoryImpl.javaClass Extention to the FilterFactoryImpl, supplies the HSQL specific filters needed for query generation.
IDFunctionExpression.javaClass
IDFunctionExpressionTest.javaClass
IllegalFilterException.javaClass Defines an exception for illegal filters.
IsBetweenImpl.javaClass Straight implementation of GeoAPI interface.
IsEqualsToImpl.javaClass
IsEqualsToImplTest.javaClass
IsGreaterThanImpl.javaClass
IsGreaterThanOrEqualToImpl.javaClass
IsLessThenImpl.javaClass
IsLessThenOrEqualToImpl.javaClass
IsNotEqualToImpl.javaClass
IsNotEqualToImpltest.javaClass
IsNullImpl.javaClass
LengthFunction.javaClass Takes an AttributeExpression, and computes the length of the data for the attribute.
LikeFilter.javaInterface Defines a like filter, which checks to see if an attribute matches a REGEXP.
LikeFilterImpl.javaClass Defines a like filter, which checks to see if an attribute matches a REGEXP.
LiteralExpression.javaInterface Defines an expression that holds a literal for return.
LiteralExpressionImpl.javaClass Defines an expression that holds a literal for return.
LiteralTest.javaClass Tests the literal expressions.
LogicFilter.javaInterface Defines a logic filter (the only filter type that contains other filters).
LogicFilterImpl.javaClass Defines a logic filter (the only filter type that contains other filters).
LogicSAXParser.javaClass Processes messages from clients to create Logic Filters.
MalformedFilterException.javaClass Defines an exception for a malformed filter.
MapScaleDenominator.javaInterface
MapScaleDenominatorImpl.javaClass This class is actualy a place holder.
MathExpression.javaInterface Holds a mathematical relationship between two expressions.
MathExpressionImpl.javaClass Holds a mathematical relationship between two expressions.
MathTest.javaClass
MaxFunction.javaClass A function that returns the maximum of two arguments.
MinFunction.javaClass A function that returns the minimum of two arguments.
NotImpl.javaClass
NullFilter.javaInterface Defines a null filter, which checks to see if an attribute is null.
NullFilterImpl.javaClass Defines a null filter, which checks to see if an attribute is null.
OrImpl.javaClass
ParserTest.javaClass Unit test for sax parser.
SortBy.javaInterface Defines the sort order, based on a property and assending/desending.
SortBy2.javaInterface 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.javaClass
SortOrder.javaClass Captures the SortBy order, ASC or DESC.
SQLEncoder.javaClass Encodes a filter into a SQL WHERE statement.
SQLEncoderException.javaClass Indicates a client class has attempted to encode a filter not supported by the SQLEncoder being used, or that there were io problems.
SQLEncoderHsql.javaClass Encodes a filter into a SQL WHERE statement for HSQL.
SQLEncoderMySQL.javaClass Encodes a filter into a SQL WHERE statement for MySQL.
SQLEncoderMySQLTest.javaClass Unit test for SQLEncoderPostgis.
SQLEncoderOracle.javaClass Encodes Geometry filters into valid oracle SDO statements.
SQLEncoderOracleTest.javaClass
SQLEncoderPostgis.javaClass Encodes a filter into a SQL WHERE statement for postgis.
SQLEncoderPostgisGeos.javaClass Encodes a filter into a SQL WHERE statement for postgis.
SQLEncoderPostgisGeosTest.javaClass 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.javaClass Unit test for SQLEncoderPostgis.
SQLEncoderTest.javaClass Unit test for sql encoding of filters into where statements.
SQLFilterSuite.javaClass Runs the filter tests.
SQLFilterTestSupport.javaClass Common filter testing code factored up here.
SQLUnpacker.javaClass 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.javaClass Unit test for SQLUnpacker.
TestFilterHandler.javaClass 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.javaClass
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.