Package org.geotools.filter.visitor

Interface Summary
Categorize Categorization: The transformation of continuous values to distinct values.
ClientTransactionAccessor Provides access to certain transaction state for the PostPreProcessFilterSplittingVisitor and CapabilitiesFilterSplitter.
Interpolate Interpolation: Transformation of continuous values by a function defined on a number of nodes.
InterpolationPoint The InterpolationPoints have to be specified in ascending order of Data.
LiteralDemultiplyingFilterVisitor.FilterReplacer<F extends MultiValuedFilter> This interface is in support of a generic function (demultiply) that gets rid of the multi-valued literals, with any type of filter that takes two expressions.
MapItem This function recodes values from a property or expression into corresponding values of arbitrary type.
Recode Recoding: Transformation of discrete values to any other values.
SimplifyingFilterVisitor.FIDValidator Defines a simple means of assessing whether a feature id in an Id filter is structurally valid and hence can be send down to the backend with confidence it will not cause trouble, the most common one being filtering by pk number even if the type name prefix does not match.
 

Class Summary
AbstractFilterVisitor Deprecated. Please use DefaultFilterVisitor (to stick with only opengis Filter)
AbstractFinderFilterVisitor Abstract FilterVisitor for answering yes / no questions about a filter.
AbstractSearchFilterVisitor SearchFilterVisitor is a base class used to optimize finding specific information in the filter data structure.
CapabilitiesFilterSplitter Determines what queries can be processed server side and which can be processed client side.
DefaultExpressionVisitor Abstract implementation of ExpressionVisitor that simply walks the data structure.
DefaultFilterVisitor Abstract implementation of FilterVisitor that simply walks the data structure.
DuplicatingFilterVisitor Used to duplication Filters and/or Expressions - returned object is a copy.
ExtractBoundsFilterVisitor Extract a maximal envelope from the provided Filter.
FilterVisitorSupport Base filter visitor class that aggregates the individual visit methods based on filter hierarchy.
FixBBOXFilterVisitor Visit the BBOX filter elements and make sure they are valid.
IsFullySupportedFilterVisitor This visitor will return Boolean.TRUE if the provided filter is completely supported by the FilterCapabilities.
IsStaticExpressionVisitor Check if an expression is static (ie does not contain a PropertyName expression).
IsSupportedFilterVisitor This visitor will return Boolean.TRUE if the provided filter is supported by the the FilterCapabilities.
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
NullExpressionVisitor This class does *nothing* - useful to prevent null checks in AbstractFilterVisitor.
NullFilterVisitor Abstract implementation of FilterVisitor simple returns the provided data.
OperatorNameFilterVisitor A FilterVisitor responsible for providing the capabilities name used to identify the provided filter.
PostPreProcessFilterSplittingVisitor Deprecated. use CapabilitiesFilterSplitter instead for geoapi FilterCapabilities
PropertyNameResolvingVisitor Resolves all property name references in a filter against a particular feature type.
SimplifyingFilterVisitor Takes a filter and returns a simplified, equivalent one.
SimplifyingFilterVisitor.RegExFIDValidator A FID validator that matches the fids with a given regular expression to determine the fid's validity.
SimplifyingFilterVisitor.TypeNameDotNumberFidValidator A convenient fid validator for the common case of a feature id being a composition of a {@code .
SpatialFilterVisitor Filter that can be applied to determine if a Filter contains any spatial filter
WFSBBoxFilterVisitor Deprecated. Use the replacement FixBBOXFilterVisitor
 

Enum Summary
Method Interpolation method used by the Interpolate function.
Mode Interpolation mode used by interpolate function.
ThreshholdsBelongTo Used by Categorize function.
 



Copyright © 1996-2014 Geotools. All Rights Reserved.