Uses of Interface
org.geotools.api.filter.FilterVisitor
Packages that use FilterVisitor
Package
Description
Filters features according their properties.
Vector processing support for the GeoTools library.
A simple renderer implementation.
Styling to be applied on
org.geotools.renderer.geom.Geometry objects at rendering time.The package name does not map the prefix name because we feel that this
is a better representation.
-
Uses of FilterVisitor in org.geotools.api.filter
Methods in org.geotools.api.filter with parameters of type FilterVisitorModifier and TypeMethodDescriptionExcludeFilter.accept(FilterVisitor visitor, Object extraData) Accepts a visitor.Filter.accept(FilterVisitor visitor, Object extraData) Accepts a visitor.IncludeFilter.accept(FilterVisitor visitor, Object extraData) Accepts a visitor. -
Uses of FilterVisitor in org.geotools.appschema.jdbc
Classes in org.geotools.appschema.jdbc that implement FilterVisitorModifier and TypeClassDescriptionfinal classVisitor that encode a JDBC multivalued mapping to SQL.classRenames the specified attribute to a new target name, preserving the namespace context.classFilterToSQLdecorator capable of encoding filters on nested attributes. -
Uses of FilterVisitor in org.geotools.data.complex.filter
Classes in org.geotools.data.complex.filter that implement FilterVisitorModifier and TypeClassDescriptionclassclassDuplicates Filter replacing mixed-indexed operator with combined ID IN clause + remaining filtersclassDetects which AND/OR filter (BinaryLogicOperator) is the parent operator of indexed filter(s).classclassclassDetects which AND/OR filter (BinaryLogicOperator) is the parent operator of indexed filter(s).classA 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 FilterVisitorModifier and TypeClassDescriptionclassGenerate a WHERE clause for DB2 Spatial Extender based on a spatial filter. -
Uses of FilterVisitor in org.geotools.data.duckdb
Classes in org.geotools.data.duckdb that implement FilterVisitorModifier and TypeClassDescriptionclassFilterToSQL implementation for DuckDB with comprehensive spatial support. -
Uses of FilterVisitor in org.geotools.data.geoparquet
Classes in org.geotools.data.geoparquet that implement FilterVisitorModifier and TypeClassDescriptionclassFilter SQL encoder for GeoParquet queries. -
Uses of FilterVisitor in org.geotools.data.h2
Classes in org.geotools.data.h2 that implement FilterVisitor -
Uses of FilterVisitor in org.geotools.data.hana
Classes in org.geotools.data.hana that implement FilterVisitor -
Uses of FilterVisitor in org.geotools.data.informix
Classes in org.geotools.data.informix that implement FilterVisitorModifier and TypeClassDescriptionclassEncodes a filter into a SQL WHERE statement using Informix-appropriate syntax. -
Uses of FilterVisitor in org.geotools.data.jdbc
Classes in org.geotools.data.jdbc that implement FilterVisitor -
Uses of FilterVisitor in org.geotools.data.mongodb
Classes in org.geotools.data.mongodb that implement FilterVisitorModifier and TypeClassDescriptionclassAbstract visitor responsible for generating a BasicDBObject to use as a MongoDB query.classVisitor responsible for generating a BasicDBObject to use as a MongoDB query.class -
Uses of FilterVisitor in org.geotools.data.mysql
Classes in org.geotools.data.mysql that implement FilterVisitor -
Uses of FilterVisitor in org.geotools.data.oracle
Classes in org.geotools.data.oracle that implement FilterVisitor -
Uses of FilterVisitor in org.geotools.data.postgis
Classes in org.geotools.data.postgis that implement FilterVisitor -
Uses of FilterVisitor in org.geotools.data.singlestore
Classes in org.geotools.data.singlestore that implement FilterVisitorModifier and TypeClassDescriptionclassclass -
Uses of FilterVisitor in org.geotools.data.sqlserver
Classes in org.geotools.data.sqlserver that implement FilterVisitor -
Uses of FilterVisitor in org.geotools.data.teradata
Classes in org.geotools.data.teradata that implement FilterVisitor -
Uses of FilterVisitor in org.geotools.data.wfs
Classes in org.geotools.data.wfs that implement FilterVisitorModifier and TypeClassDescriptionclassReturns 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 FilterVisitorModifier and TypeClassDescriptionclassGather up all FeatureId strings into a provided HashSet.classQuick check to see if an ID filter is found. -
Uses of FilterVisitor in org.geotools.filter
Classes in org.geotools.filter that implement FilterVisitorModifier and TypeClassDescriptionclassA simple visitor that extracts every attribute used by a filter or an expressionMethods in org.geotools.filter with parameters of type FilterVisitorModifier and TypeMethodDescriptionAndImpl.accept(FilterVisitor visitor, Object extraData) abstract ObjectCompareFilterImpl.accept(FilterVisitor visitor, Object extraData) Used by FilterVisitors to perform some action on this filter instance.FidFilterImpl.accept(FilterVisitor visitor, Object extraData) Used by FilterVisitors to perform some action on this filter instance.IsBetweenImpl.accept(FilterVisitor visitor, Object extraData) IsEqualsToImpl.accept(FilterVisitor visitor, Object extraData) IsGreaterThanImpl.accept(FilterVisitor visitor, Object extraData) IsGreaterThanOrEqualToImpl.accept(FilterVisitor visitor, Object extraData) IsLessThenImpl.accept(FilterVisitor visitor, Object extraData) IsLessThenOrEqualToImpl.accept(FilterVisitor visitor, Object extraData) IsNilImpl.accept(FilterVisitor visitor, Object extraData) IsNotEqualToImpl.accept(FilterVisitor visitor, Object extraData) IsNullImpl.accept(FilterVisitor visitor, Object extraData) LikeFilterImpl.accept(FilterVisitor visitor, Object extraData) Used by FilterVisitors to perform some action on this filter instance.abstract ObjectLogicFilterImpl.accept(FilterVisitor visitor, Object extraData) Used by FilterVisitors to perform some action on this filter instance.NativeFilterImpl.accept(FilterVisitor visitor, Object extraData) NotImpl.accept(FilterVisitor visitor, Object extraData) NullFilterImpl.accept(FilterVisitor visitor, Object extraData) Used by FilterVisitors to perform some action on this filter instance.OrImpl.accept(FilterVisitor visitor, Object extraData) -
Uses of FilterVisitor in org.geotools.filter.function
Classes in org.geotools.filter.function that implement FilterVisitorModifier and TypeClassDescriptionfinal classReplace "featureMembers/ * /ATTRIBUTE" change with "ATTRIBUTE"classGiven an original rendering envelope it visits an expression, finds allGeometryTransformation, collects and merges all the returned query envelopes -
Uses of FilterVisitor in org.geotools.filter.spatial
Classes in org.geotools.filter.spatial that implement FilterVisitorModifier and TypeClassDescriptionclassReturns a clone of the provided filter where all geometries and bboxes that do not have a CRS gets the specified default one.classReturns 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 FilterVisitorModifier and TypeMethodDescriptionBBOX3DImpl.accept(FilterVisitor visitor, Object context) BBOXImpl.accept(FilterVisitor visitor, Object extraData) BeyondImpl.accept(FilterVisitor visitor, Object extraData) ContainsImpl.accept(FilterVisitor visitor, Object extraData) CrossesImpl.accept(FilterVisitor visitor, Object extraData) DisjointImpl.accept(FilterVisitor visitor, Object extraData) DWithinImpl.accept(FilterVisitor visitor, Object extraData) EqualsImpl.accept(FilterVisitor visitor, Object extraData) IntersectsImpl.accept(FilterVisitor visitor, Object extraData) OverlapsImpl.accept(FilterVisitor visitor, Object extraData) TouchesImpl.accept(FilterVisitor visitor, Object extraData) WithinImpl.accept(FilterVisitor visitor, Object extraData) -
Uses of FilterVisitor in org.geotools.filter.temporal
Methods in org.geotools.filter.temporal with parameters of type FilterVisitorModifier and TypeMethodDescriptionAfterImpl.accept(FilterVisitor visitor, Object extraData) AnyInteractsImpl.accept(FilterVisitor visitor, Object extraData) BeforeImpl.accept(FilterVisitor visitor, Object extraData) BeginsImpl.accept(FilterVisitor visitor, Object extraData) BegunByImpl.accept(FilterVisitor visitor, Object extraData) DuringImpl.accept(FilterVisitor visitor, Object extraData) EndedByImpl.accept(FilterVisitor visitor, Object extraData) EndsImpl.accept(FilterVisitor visitor, Object extraData) MeetsImpl.accept(FilterVisitor visitor, Object extraData) MetByImpl.accept(FilterVisitor visitor, Object extraData) OverlappedByImpl.accept(FilterVisitor visitor, Object extraData) TContainsImpl.accept(FilterVisitor visitor, Object extraData) TEqualsImpl.accept(FilterVisitor visitor, Object extraData) TOverlapsImpl.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 FilterVisitorModifier and TypeMethodDescriptionstatic ObjectFilterToTextUtil.buildBinaryLogicalOperator(String operator, FilterVisitor visitor, BinaryLogicOperator filter, Object extraData) builds: left predicate AND right predicatestatic ObjectFilterToTextUtil.buildNot(FilterVisitor filterToCQL, Not filter, Object extraData) -
Uses of FilterVisitor in org.geotools.filter.text.cqljson
Classes in org.geotools.filter.text.cqljson that implement FilterVisitorModifier and TypeClassDescriptionclassThis class is responsible to transform a filter to an CQL2-JSON -
Uses of FilterVisitor in org.geotools.filter.visitor
Classes in org.geotools.filter.visitor that implement FilterVisitorModifier and TypeClassDescriptionclassBase implementation of the FilterVisitor used for inorder traversal of expressions.classAbstract FilterVisitor for answering yes / no questions about a filter.classSearchFilterVisitor is a base class used to optimize finding specific information in the filter data structure.classBinds all literals in the filter to the target type they are compared to, in order to avoid the usage of converters on a evaluation by evaluation basis.classDetermines what queries can be processed server side and which can be processed client side.classAbstract implementation of FilterVisitor that simply walks the data structure.classUsed to duplication Filters and/or Expressions - returned object is a copy.classExtract a maximal envelope from the provided Filter.classBase filter visitor class that aggregates the individual visit methods based on filter hierarchy.classVisit the BBOX filter elements and make sure they are valid.classThis visitor will return Boolean.TRUE if the provided filter is completely supported by the FilterCapabilities.classThis visitor will return Boolean.TRUE if the provided filter is supported by the the FilterCapabilities.classclassThis 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 logicclassAbstract implementation of FilterVisitor simple returns the provided data.classA FilterVisitor responsible for providing the capabilities name used to identify the provided filter.classDetermines what queries can be processed server side and which can be processed client side.classResolves all property name references in a filter against a particular feature type.classTakes a filter and returns a simplified, equivalent one.classFilter 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 FilterVisitorModifier and TypeClassDescriptionstatic classExtracts a bbox from a filter in case there is at least one. -
Uses of FilterVisitor in org.geotools.geopkg
Classes in org.geotools.geopkg that implement FilterVisitor -
Uses of FilterVisitor in org.geotools.jdbc
Classes in org.geotools.jdbc that implement FilterVisitorModifier and TypeClassDescriptionstatic classclassExtension of FilterToSQL intended for use with prepared statements. -
Uses of FilterVisitor in org.geotools.process.vector
Classes in org.geotools.process.vector that implement FilterVisitorModifier and TypeClassDescriptionclassADuplicatingFilterVisitorwhich expands theBBOXof the filter by given distances for each box edge. -
Uses of FilterVisitor in org.geotools.renderer.lite
Classes in org.geotools.renderer.lite that implement FilterVisitorModifier and TypeClassDescriptionclassParses 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.
Also provides an indication whether the stroke width is accurate, or if a non literal width has been found. -
Uses of FilterVisitor in org.geotools.renderer.style
Classes in org.geotools.renderer.style that implement FilterVisitorModifier and TypeClassDescriptionclassA 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 properlyclassA 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 -
Uses of FilterVisitor in org.geotools.stac.client
Classes in org.geotools.stac.client that implement FilterVisitorModifier and TypeClassDescriptionclassGeoTools code uses the empty string to mean the default geometry, but a STAC API won't know about this convention, this filter switches it to the "geometry" property of STAC items. -
Uses of FilterVisitor in org.geotools.stac.store
Classes in org.geotools.stac.store that implement FilterVisitorModifier and TypeClassDescriptionclassSeveral parts of GeoTools build simple comparisons for temporal filters, CQL2 uses dedicated operators instead, this visitor switches simple comparisons to temporal ones when a temporal property is used.classReturns aDateRangeif the filter is equivalent to a date range on the "datetime" property,nullotherwise, meaning there is more filtering included. -
Uses of FilterVisitor in org.geotools.vectormosaic
Classes in org.geotools.vectormosaic that implement FilterVisitor -
Uses of FilterVisitor in org.geotools.xml.filter
Classes in org.geotools.xml.filter that implement FilterVisitorModifier and TypeClassDescriptionclassPrepares a filter for xml encoded for interoperability with another system.classPrepares a filter for XML encoded for interoperability with another system.static class -
Uses of FilterVisitor in org.h2gis.geotools
Classes in org.h2gis.geotools that implement FilterVisitorModifier and TypeClassDescriptionclassjdbc-h2gis is an extension to connect H2GIS a spatial library that brings spatial support to the H2 Java database.classjdbc-h2gis is an extension to connect H2GIS a spatial library that brings spatial support to the H2 Java database.