Uses of Interface
org.opengis.filter.expression.ExpressionVisitor

Packages that use ExpressionVisitor
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.expression   
org.geotools.filter.function   
org.geotools.filter.function.math   
org.geotools.filter.spatial   
org.geotools.filter.text.commons   
org.geotools.filter.visitor   
org.geotools.gce.imagemosaic   
org.geotools.jdbc   
org.geotools.process.function   
org.geotools.renderer.lite A simple renderer implementation. 
org.geotools.styling Allows for symbolization of geospatial data. 
org.opengis.filter.expression An expression is a combination of one or more elements that evaluate to single Object value. 
 

Uses of ExpressionVisitor in org.geotools.arcsde.filter
 

Classes in org.geotools.arcsde.filter that implement ExpressionVisitor
 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 ExpressionVisitor in org.geotools.data.complex.filter
 

Classes in org.geotools.data.complex.filter that implement ExpressionVisitor
 class ComplexFilterSplitter
           
 class ComplexFilterSplitter.CapabilitiesExpressionVisitor
           
 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 ExpressionVisitor in org.geotools.data.db2
 

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

Uses of ExpressionVisitor in org.geotools.data.h2
 

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

Uses of ExpressionVisitor in org.geotools.data.jdbc
 

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

Uses of ExpressionVisitor in org.geotools.data.mysql
 

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

Uses of ExpressionVisitor in org.geotools.data.oracle
 

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

Uses of ExpressionVisitor in org.geotools.data.postgis
 

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

Uses of ExpressionVisitor in org.geotools.data.spatialite
 

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

Uses of ExpressionVisitor in org.geotools.data.sqlserver
 

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

Uses of ExpressionVisitor in org.geotools.data.teradata
 

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

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

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

Uses of ExpressionVisitor in org.geotools.feature.visitor
 

Classes in org.geotools.feature.visitor that implement ExpressionVisitor
 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 ExpressionVisitor in org.geotools.filter
 

Classes in org.geotools.filter that implement ExpressionVisitor
 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
           
 

Methods in org.geotools.filter with parameters of type ExpressionVisitor
 Object MapScaleDenominatorImpl.accept(ExpressionVisitor visitor, Object extraData)
           
 Object FunctionExpressionImpl.accept(ExpressionVisitor visitor, Object extraData)
           
 Object LiteralExpressionImpl.accept(ExpressionVisitor visitor, Object extraData)
          Used by FilterVisitors to perform some action on this filter instance.
 Object AttributeExpressionImpl2.accept(ExpressionVisitor visitor, Object extraData)
          Used by FilterVisitors to perform some action on this filter instance.
 Object AttributeExpressionImpl.accept(ExpressionVisitor visitor, Object extraData)
          Used by FilterVisitors to perform some action on this filter instance.
 Object FunctionImpl.accept(ExpressionVisitor visitor, Object extraData)
           
 Object ConstantExpression.accept(ExpressionVisitor visitor, Object extraData)
           
 

Uses of ExpressionVisitor in org.geotools.filter.expression
 

Classes in org.geotools.filter.expression that implement ExpressionVisitor
 class AbstractExpressionVisitor
          Empty "abstract" implementation of ExpressionVisitor.
 class FilterVisitorExpressionWrapper
          Wraps an instanceof of FilterVisitor in an ExpressionVisitor.
 

Methods in org.geotools.filter.expression with parameters of type ExpressionVisitor
 Object ToPointFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 Object FormatDateTimezoneFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 Object ToEnvelopeFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 Object ToDirectPositionFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 Object ToXlinkHrefFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 Object ToLineStringFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 Object VocabFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 Object MultiplyImpl.accept(ExpressionVisitor visitor, Object extraData)
           
 Object DivideImpl.accept(ExpressionVisitor visitor, Object extraData)
           
 Object SubtractImpl.accept(ExpressionVisitor visitor, Object extraData)
           
 Object AddImpl.accept(ExpressionVisitor visitor, Object extraData)
           
 

Uses of ExpressionVisitor in org.geotools.filter.function
 

Classes in org.geotools.filter.function that implement ExpressionVisitor
 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
 

Methods in org.geotools.filter.function with parameters of type ExpressionVisitor
 Object CategorizeFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 Object RecodeFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 Object InterpolateFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 Object ClassificationFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 

Uses of ExpressionVisitor in org.geotools.filter.function.math
 

Methods in org.geotools.filter.function.math with parameters of type ExpressionVisitor
 Object ModuloFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 

Uses of ExpressionVisitor in org.geotools.filter.spatial
 

Classes in org.geotools.filter.spatial that implement ExpressionVisitor
 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 ExpressionVisitor
 Object ReprojectingFilterVisitor.FunctionReprojector.accept(ExpressionVisitor visitor, Object extraData)
           
 

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

Classes in org.geotools.filter.text.commons that implement ExpressionVisitor
 class ExpressionToText
          This class is responsible to convert an expression to a CQL/ECQL valid expression.
 

Uses of ExpressionVisitor in org.geotools.filter.visitor
 

Classes in org.geotools.filter.visitor that implement ExpressionVisitor
 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 DefaultExpressionVisitor
          Abstract implementation of ExpressionVisitor that simply walks the data structure.
 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 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 IsStaticExpressionVisitor
          Check if an expression is static (ie does not contain a PropertyName expression).
 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 NullExpressionVisitor
          This class does *nothing* - useful to prevent null checks in AbstractFilterVisitor.
 class NullFilterVisitor
          Abstract implementation of FilterVisitor simple returns the provided data.
 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
 

Constructors in org.geotools.filter.visitor with parameters of type ExpressionVisitor
AbstractFilterVisitor(ExpressionVisitor expressionVisitor)
          Deprecated. Constructs the filter visitor with an expression visitor.
 

Uses of ExpressionVisitor in org.geotools.gce.imagemosaic
 

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

Uses of ExpressionVisitor in org.geotools.jdbc
 

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

Uses of ExpressionVisitor in org.geotools.process.function
 

Methods in org.geotools.process.function with parameters of type ExpressionVisitor
 Object ProcessFunction.accept(ExpressionVisitor visitor, Object extraData)
           
 

Uses of ExpressionVisitor in org.geotools.renderer.lite
 

Classes in org.geotools.renderer.lite that implement ExpressionVisitor
 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 ExpressionVisitor in org.geotools.styling
 

Classes in org.geotools.styling that implement ExpressionVisitor
 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 ExpressionVisitor in org.opengis.filter.expression
 

Methods in org.opengis.filter.expression with parameters of type ExpressionVisitor
 Object Expression.accept(ExpressionVisitor visitor, Object extraData)
          Accepts a visitor.
 Object NilExpression.accept(ExpressionVisitor visitor, Object extraData)
          Accepts a visitor.
 



Copyright © 1996-2014 Geotools. All Rights Reserved.