Uses of Interface
org.opengis.filter.FilterVisitor

Packages that use FilterVisitor
org.geotools.arcsde.filter   
org.geotools.data.complex.filter   
org.geotools.data.db2   
org.geotools.data.h2   
org.geotools.data.jdbc   
org.geotools.data.mysql   
org.geotools.data.oracle   
org.geotools.data.postgis   
org.geotools.data.spatialite   
org.geotools.data.sqlserver   
org.geotools.data.teradata   
org.geotools.data.wfs.v1_1_0   
org.geotools.feature.visitor   
org.geotools.filter   
org.geotools.filter.function   
org.geotools.filter.spatial   
org.geotools.filter.temporal   
org.geotools.filter.text.commons   
org.geotools.filter.visitor   
org.geotools.gce.imagemosaic   
org.geotools.jdbc   
org.geotools.renderer.lite A simple renderer implementation. 
org.geotools.styling Allows for symbolization of geospatial data. 
org.geotools.xml.filter The package name does not map the prefix name because we feel that this is a better representation. 
org.opengis.filter Filters features according their properties. 
 

Uses of FilterVisitor in org.geotools.arcsde.filter
 

Classes in org.geotools.arcsde.filter that implement FilterVisitor
 class ArcSdeSimplifyingFilterVisitor
          Custom simplifying filter visitor that also tries to turn multiple or-ed spatial filters into a single spatial filter (since ArcSDE query cannot handle or-ed spatial conditions)
 class FilterToSQLSDE
          Encodes an attribute filter into a SQL WHERE statement for arcsde.
 class GeometryEncoderSDE
          Encodes the geometry related parts of a filter into a set of SeFilter objects and provides a method to get the resulting filters suitable to set up an SeQuery's spatial constraints.
 

Uses of FilterVisitor in org.geotools.data.complex.filter
 

Classes in org.geotools.data.complex.filter that implement FilterVisitor
 class ComplexFilterSplitter
           
 class UnmappingFilterVisitor
          A Filter visitor that traverse a Filter or Expression made against a complex FeatureType, and that uses the attribute and type mapping information given by a FeatureTypeMapping object to produce an equivalent Filter that operates against the original FeatureType.
 

Uses of FilterVisitor in org.geotools.data.db2
 

Classes in org.geotools.data.db2 that implement FilterVisitor
 class DB2FilterToSQL
          Generate a WHERE clause for DB2 Spatial Extender based on a spatial filter.
 

Uses of FilterVisitor in org.geotools.data.h2
 

Classes in org.geotools.data.h2 that implement FilterVisitor
 class H2FilterToSQL
           
 

Uses of FilterVisitor in org.geotools.data.jdbc
 

Classes in org.geotools.data.jdbc that implement FilterVisitor
 class FilterToSQL
          Encodes a filter into a SQL WHERE statement.
 

Uses of FilterVisitor in org.geotools.data.mysql
 

Classes in org.geotools.data.mysql that implement FilterVisitor
 class MySQLFilterToSQL
           
 

Uses of FilterVisitor in org.geotools.data.oracle
 

Classes in org.geotools.data.oracle that implement FilterVisitor
 class OracleFilterToSQL
          Oracle specific filter encoder.
 

Uses of FilterVisitor in org.geotools.data.postgis
 

Classes in org.geotools.data.postgis that implement FilterVisitor
 class PostgisFilterToSQL
           
 class PostgisPSFilterToSql
           
 

Uses of FilterVisitor in org.geotools.data.spatialite
 

Classes in org.geotools.data.spatialite that implement FilterVisitor
 class SpatiaLiteFilterToSQL
           
 

Uses of FilterVisitor in org.geotools.data.sqlserver
 

Classes in org.geotools.data.sqlserver that implement FilterVisitor
 class SQLServerFilterToSQL
           
 

Uses of FilterVisitor in org.geotools.data.teradata
 

Classes in org.geotools.data.teradata that implement FilterVisitor
 class TeradataFilterToSQL
           
 

Uses of FilterVisitor in org.geotools.data.wfs.v1_1_0
 

Classes in org.geotools.data.wfs.v1_1_0 that implement FilterVisitor
 class InvertAxisFilterVisitor
          Returns a clone of the provided filter where all geometries and bboxes have inverted coordinates (x, y) -> (y, x).
 

Uses of FilterVisitor in org.geotools.feature.visitor
 

Classes in org.geotools.feature.visitor that implement FilterVisitor
 class IdCollectorFilterVisitor
          Gather up all FeatureId strings into a provided HashSet.
 class IdFinderFilterVisitor
          Quick check to see if an ID filter is found.
 

Uses of FilterVisitor in org.geotools.filter
 

Classes in org.geotools.filter that implement FilterVisitor
 class 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
static class FilterTransformer.FilterTranslator
           
 class FilterVisitorFilterWrapper
          Wraps an instanceof of FilterVisitor in an org.opengis.filter.FilterVisitorWrapper.
 

Methods in org.geotools.filter with parameters of type FilterVisitor
 Object IsEqualsToImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object IsLessThenImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object FilterAbstract.accept(FilterVisitor visitor, Object extraData)
          Subclass should override, default implementation just returns extraData
 Object IsLessThenOrEqualToImpl.accept(FilterVisitor visitor, Object extraData)
           
abstract  Object LogicFilterImpl.accept(FilterVisitor visitor, Object extraData)
          Used by FilterVisitors to perform some action on this filter instance.
 Object BetweenFilterImpl.accept(FilterVisitor visitor, Object extraData)
          Deprecated. Used by FilterVisitors to perform some action on this filter instance.
 Object AndImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object NotImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object IsNilImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object IsBetweenImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object IsGreaterThanOrEqualToImpl.accept(FilterVisitor visitor, Object extraData)
           
abstract  Object CompareFilterImpl.accept(FilterVisitor visitor, Object extraData)
          Used by FilterVisitors to perform some action on this filter instance.
 Object FidFilterImpl.accept(FilterVisitor visitor, Object extraData)
          Used by FilterVisitors to perform some action on this filter instance.
 Object IsGreaterThanImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object OrImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object IsNullImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object NullFilterImpl.accept(FilterVisitor visitor, Object extraData)
          Used by FilterVisitors to perform some action on this filter instance.
 Object LikeFilterImpl.accept(FilterVisitor visitor, Object extraData)
          Used by FilterVisitors to perform some action on this filter instance.
 Object IsNotEqualToImpl.accept(FilterVisitor visitor, Object extraData)
           
 

Uses of FilterVisitor in org.geotools.filter.function
 

Classes in org.geotools.filter.function that implement FilterVisitor
 class CollectionFeatureMemberFilterVisitor
          Replace "featureMembers/ * /ATTRIBUTE" change with "ATTRIBUTE" This is used to clean up xpath expressions prior to use by the various aggregate functions such as Collection_AverageFunction.
 class GeometryTransformationVisitor
          Given an original rendering envelope it visits an expression, finds all GeometryTransformation, collects and merges all the returned query envelopes
 

Uses of FilterVisitor in org.geotools.filter.spatial
 

Classes in org.geotools.filter.spatial that implement FilterVisitor
 class DefaultCRSFilterVisitor
          Returns a clone of the provided filter where all geometries and bboxes that do not have a CRS gets the specified default one.
 class ReprojectingFilterVisitor
          Returns a clone of the provided filter where all geometries and bboxes have been reprojected to the CRS of the associated attributes.
 

Methods in org.geotools.filter.spatial with parameters of type FilterVisitor
 Object BeyondImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object OverlapsImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object WithinImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object EqualsImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object BBOX3DImpl.accept(FilterVisitor visitor, Object context)
           
 Object ContainsImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object IntersectsImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object DWithinImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object CrossesImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object BBOXImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object DisjointImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object TouchesImpl.accept(FilterVisitor visitor, Object extraData)
           
 

Uses of FilterVisitor in org.geotools.filter.temporal
 

Methods in org.geotools.filter.temporal with parameters of type FilterVisitor
 Object DuringImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object AfterImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object TContainsImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object AnyInteractsImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object MetByImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object BeginsImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object OverlappedByImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object TEqualsImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object EndedByImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object BegunByImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object MeetsImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object TOverlapsImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object BeforeImpl.accept(FilterVisitor visitor, Object extraData)
           
 Object EndsImpl.accept(FilterVisitor visitor, Object extraData)
           
 

Uses of FilterVisitor in org.geotools.filter.text.commons
 

Methods in org.geotools.filter.text.commons with parameters of type FilterVisitor
static Object FilterToTextUtil.buildBinaryLogicalOperator(String operator, FilterVisitor visitor, BinaryLogicOperator filter, Object extraData)
          builds: left predicate AND right predicate
static Object FilterToTextUtil.buildNot(FilterVisitor filterToCQL, Not filter, Object extraData)
           
 

Uses of FilterVisitor in org.geotools.filter.visitor
 

Classes in org.geotools.filter.visitor that implement FilterVisitor
 class AbstractFilterVisitor
          Deprecated. Please use DefaultFilterVisitor (to stick with only opengis Filter)
 class AbstractFinderFilterVisitor
          Abstract FilterVisitor for answering yes / no questions about a filter.
 class AbstractSearchFilterVisitor
          SearchFilterVisitor is a base class used to optimize finding specific information in the filter data structure.
 class CapabilitiesFilterSplitter
          Determines what queries can be processed server side and which can be processed client side.
 class DefaultFilterVisitor
          Abstract implementation of FilterVisitor that simply walks the data structure.
 class DuplicatingFilterVisitor
          Used to duplication Filters and/or Expressions - returned object is a copy.
 class ExtractBoundsFilterVisitor
          Extract a maximal envelope from the provided Filter.
 class FilterVisitorSupport
          Base filter visitor class that aggregates the individual visit methods based on filter hierarchy.
 class FixBBOXFilterVisitor
          Visit the BBOX filter elements and make sure they are valid.
 class IsFullySupportedFilterVisitor
          This visitor will return Boolean.TRUE if the provided filter is completely supported by the FilterCapabilities.
 class IsSupportedFilterVisitor
          This visitor will return Boolean.TRUE if the provided filter is supported by the the FilterCapabilities.
 class LiteralDemultiplyingFilterVisitor
          This visitor gets rid of equations that contain literals with multiple values (collections) and creates instead multiple singe value equations, replacing the ANY, ALL, ONE logic by AND, OR, NOT logic
 class NullFilterVisitor
          Abstract implementation of FilterVisitor simple returns the provided data.
 class OperatorNameFilterVisitor
          A FilterVisitor responsible for providing the capabilities name used to identify the provided filter.
 class PostPreProcessFilterSplittingVisitor
          Deprecated. use CapabilitiesFilterSplitter instead for geoapi FilterCapabilities
 class PropertyNameResolvingVisitor
          Resolves all property name references in a filter against a particular feature type.
 class SimplifyingFilterVisitor
          Takes a filter and returns a simplified, equivalent one.
 class SpatialFilterVisitor
          Filter that can be applied to determine if a Filter contains any spatial filter
 

Uses of FilterVisitor in org.geotools.gce.imagemosaic
 

Classes in org.geotools.gce.imagemosaic that implement FilterVisitor
static class Utils.BBOXFilterExtractor
          Extracts a bbox from a filter in case there is at least one.
 

Uses of FilterVisitor in org.geotools.jdbc
 

Classes in org.geotools.jdbc that implement FilterVisitor
 class PreparedFilterToSQL
          Extension of FilterToSQL intended for use with prepared statements.
 

Uses of FilterVisitor in org.geotools.renderer.lite
 

Classes in org.geotools.renderer.lite that implement FilterVisitor
 class MetaBufferEstimator
          Parses a style or part of it and returns the size of the largest stroke and the biggest point symbolizer whose width is specified with a literal expression.
 

Uses of FilterVisitor in org.geotools.styling
 

Classes in org.geotools.styling that implement FilterVisitor
 class StyleAttributeExtractor
          A simple visitor whose purpose is to extract the set of attributes used by a Style, that is, those that the Style expects to find in order to work properly
 class StyleAttributeExtractorTruncated
          A simple visitor whose purpose is to extract the set of attributes used by a Style, that is, those that the Style expects to find in order to work properly This is very similiar to StyleAttributeExtractor, but with these differences: a) it doesnt the count the tag in the b) it doesnt count anything in the 's tag c) it doesnt count anything in the 's
 

Uses of FilterVisitor in org.geotools.xml.filter
 

Classes in org.geotools.xml.filter that implement FilterVisitor
 class FilterCompliancePreProcessor
          Prepares a filter for xml encoded for interoperability with another system.
 

Uses of FilterVisitor in org.opengis.filter
 

Methods in org.opengis.filter with parameters of type FilterVisitor
 Object ExcludeFilter.accept(FilterVisitor visitor, Object extraData)
          Accepts a visitor.
 Object Filter.accept(FilterVisitor visitor, Object extraData)
          Accepts a visitor.
 Object IncludeFilter.accept(FilterVisitor visitor, Object extraData)
          Accepts a visitor.
 



Copyright © 1996-2014 Geotools. All Rights Reserved.