Uses of Interface
org.geotools.api.feature.FeatureVisitor
Packages that use FeatureVisitor
Package
Description
Implementations of FeatureCollection for different purposes.
This package contains the implementation of a ComplexDataStore,
Helper classes for implementing FeatureCollections.
-
Uses of FeatureVisitor in org.geotools.appschema.resolver.data
Methods in org.geotools.appschema.resolver.data with parameters of type FeatureVisitorModifier and TypeMethodDescriptionvoidSampleDataAccessFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) -
Uses of FeatureVisitor in org.geotools.data
Methods in org.geotools.data with parameters of type FeatureVisitorModifier and TypeMethodDescriptionstatic voidDataUtilities.visit(FeatureCollection<?, ?> collection, FeatureVisitor visitor, ProgressListener progress) Manually visit each feature usingFeatureCollection.features(). -
Uses of FeatureVisitor in org.geotools.data.collection
Methods in org.geotools.data.collection with parameters of type FeatureVisitorModifier and TypeMethodDescriptionvoidSpatialIndexFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener listener) voidTreeSetFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) -
Uses of FeatureVisitor in org.geotools.data.complex
Methods in org.geotools.data.complex with parameters of type FeatureVisitorModifier and TypeMethodDescriptionvoidMappingFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) -
Uses of FeatureVisitor in org.geotools.data.crs
Methods in org.geotools.data.crs with parameters of type FeatureVisitorModifier and TypeMethodDescriptionvoidForceCoordinateSystemFeatureResults.accepts(FeatureVisitor visitor, ProgressListener progress) voidReprojectFeatureResults.accepts(FeatureVisitor visitor, ProgressListener progress) protected booleanForceCoordinateSystemFeatureResults.canDelegate(FeatureVisitor visitor) protected booleanReprojectFeatureResults.canDelegate(FeatureVisitor visitor) -
Uses of FeatureVisitor in org.geotools.data.gen
Methods in org.geotools.data.gen with parameters of type FeatureVisitorModifier and TypeMethodDescriptionvoidPreGeneralizedFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) -
Uses of FeatureVisitor in org.geotools.data.geojson.store
Methods in org.geotools.data.geojson.store with parameters of type FeatureVisitorModifier and TypeMethodDescriptionprotected booleanGeoJSONFeatureSource.handleVisitor(Query query, FeatureVisitor visitor) -
Uses of FeatureVisitor in org.geotools.data.memory
Methods in org.geotools.data.memory with parameters of type FeatureVisitorModifier and TypeMethodDescriptionprotected booleanMemoryFeatureSource.handleVisitor(Query query, FeatureVisitor visitor) protected booleanMemoryFeatureStore.handleVisitor(Query query, FeatureVisitor visitor) -
Uses of FeatureVisitor in org.geotools.data.mongodb
Methods in org.geotools.data.mongodb with parameters of type FeatureVisitorModifier and TypeMethodDescriptionprotected booleanMongoFeatureSource.handleVisitor(Query query, FeatureVisitor visitor) protected booleanMongoFeatureStore.handleVisitor(Query query, FeatureVisitor visitor) -
Uses of FeatureVisitor in org.geotools.data.property
Methods in org.geotools.data.property with parameters of type FeatureVisitorModifier and TypeMethodDescriptionprotected booleanPropertyFeatureSource.handleVisitor(Query query, FeatureVisitor visitor) Make handleVisitor package visible allowing PropertyFeatureStore to delegate to this implementation.protected booleanPropertyFeatureStore.handleVisitor(Query query, FeatureVisitor visitor) -
Uses of FeatureVisitor in org.geotools.data.sqlserver
Method parameters in org.geotools.data.sqlserver with type arguments of type FeatureVisitorModifier and TypeMethodDescriptionvoidSQLServerDialect.registerAggregateFunctions(Map<Class<? extends FeatureVisitor>, String> aggregates) -
Uses of FeatureVisitor in org.geotools.data.store
Methods in org.geotools.data.store with parameters of type FeatureVisitorModifier and TypeMethodDescriptionvoidContentFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) voidContentFeatureSource.accepts(Query query, FeatureVisitor visitor, ProgressListener progress) Visit the features matching the provided query.voidDataFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) protected booleanReprojectingFeatureCollection.canDelegate(FeatureVisitor visitor) protected booleanReTypingFeatureCollection.canDelegate(FeatureVisitor visitor) protected booleanContentFeatureSource.handleVisitor(Query query, FeatureVisitor visitor) Subclass method which allows subclasses to natively handle a visitor.static booleanReprojectingFeatureCollection.isGeometryless(FeatureVisitor visitor, SimpleFeatureType schema) Returns true if the visitor is geometryless, that is, it's not accessing a geometry field in the target schemastatic booleanReTypingFeatureCollection.isTypeCompatible(FeatureVisitor visitor, SimpleFeatureType featureType) Checks if the visitor is accessing only properties available in the specified feature type, or as a special case, if it's a count visitor accessing no properties at all -
Uses of FeatureVisitor in org.geotools.feature
Methods in org.geotools.feature with parameters of type FeatureVisitorModifier and TypeMethodDescriptionvoidDefaultFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) voidFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) Visit the contents of a feature collection. -
Uses of FeatureVisitor in org.geotools.feature.collection
Classes in org.geotools.feature.collection that implement FeatureVisitorModifier and TypeClassDescriptionclassAn abstract class to reduce the amount of work needed when working with FeatureVisitor.Methods in org.geotools.feature.collection with parameters of type FeatureVisitorModifier and TypeMethodDescriptionvoidAbstractFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) voidAdaptorFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) Accepts a visitor, which then visits each feature in the collection.voidBaseFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) voidDecoratingFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) voidDecoratingSimpleFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) voidFilteringSimpleFeatureCollection.accepts(FeatureVisitor visitor, ProgressListener progress) protected booleanDecoratingFeatureCollection.canDelegate(FeatureVisitor visitor) Methods for subclass to override in order to determine if the supplied visitor can be passed to the delegate collection.protected booleanDecoratingSimpleFeatureCollection.canDelegate(FeatureVisitor visitor) Methods for subclass to override in order to determine if the supplied visitor can be passed to the delegate collection. -
Uses of FeatureVisitor in org.geotools.feature.visitor
Subinterfaces of FeatureVisitor in org.geotools.feature.visitorModifier and TypeInterfaceDescriptioninterfaceExtension of FeatureVisitor for visitors that require access to properties of the feature collection being visited.interfaceA visitor which performs a calculation on a FeatureCollection.interfaceA visitor that can limit the features that can be visited (for example to implement startOffset, maxFeatures pagination).Classes in org.geotools.feature.visitor that implement FeatureVisitorModifier and TypeClassDescriptionclassCalculates the AverageclassCalculates the extents (envelope) of the features it visits.classDetermines the number of features in the collectionclassObtains the data needed for a Equal Area operation (classification of features into classes each roughly having the same area).classGroup features by one or several attributes and applies an aggregator visitor to each group.classCalculates the maximum value of an attribute.classCalculates the median of an attribute in all features of a collectionclassCalculates the minimum value of an attribute.classFinds the nearest value to the provided one in the attribute domain.classObtains the data needed for a Quantile operation (classification of features into classes of equal size).classDetermines the standard deviation.classCalculates the Sum of Areas for geometric fieldsclassCalculates the Sum of an attribute (of a FeatureVisitor)classDetermines the number of unique features in the collection on the basis of the specified feature attribute.classGenerates a list of unique values from a collectionMethods in org.geotools.feature.visitor that return FeatureVisitor -
Uses of FeatureVisitor in org.geotools.geopkg
Methods in org.geotools.geopkg with parameters of type FeatureVisitorModifier and TypeMethodDescriptionGeoPkgDialect.getAggregateConverter(FeatureVisitor visitor, SimpleFeatureType featureType) SQLite dates are just strings, they don't get converted to Date in case of aggregation, do it here instead -
Uses of FeatureVisitor in org.geotools.jdbc
Fields in org.geotools.jdbc with type parameters of type FeatureVisitorModifier and TypeFieldDescriptionprotected HashMap<Class<? extends FeatureVisitor>,String> JDBCDataStore.aggregateFunctionsFeature visitor to aggregate function nameMethods in org.geotools.jdbc that return types with arguments of type FeatureVisitorModifier and TypeMethodDescriptionMap<Class<? extends FeatureVisitor>,String> JDBCDataStore.getAggregateFunctions()Returns the supported aggregate functions and the visitors they map to.Methods in org.geotools.jdbc with parameters of type FeatureVisitorModifier and TypeMethodDescriptionprotected List<Expression>JDBCDataStore.extractGroupByExpressions(FeatureVisitor visitor) Helper method that extracts a list of group by attributes from a group by visitor.SQLDialect.getAggregateConverter(FeatureVisitor visitor, SimpleFeatureType featureType) Returns a converter used to transform the results of an aggregation, for the given visitor and feature type.protected ObjectJDBCDataStore.getAggregateValue(FeatureVisitor visitor, SimpleFeatureType featureType, Query query, Connection cx) Results the value of an aggregate function over a query.SQLDialect.getResultTypes(FeatureVisitor visitor, SimpleFeatureType featureType) Returns the list of aggregation output types for the given visitor and feature type (or an empty Optional if could not determine it)protected booleanJDBCFeatureSource.handleVisitor(Query query, FeatureVisitor visitor) protected booleanJDBCFeatureStore.handleVisitor(Query query, FeatureVisitor visitor) protected booleanJDBCDataStore.isCountVisitor(FeatureVisitor visitor) protected booleanJDBCDataStore.isGroupByVisitor(FeatureVisitor visitor) Helper method the checks if a feature visitor is a group by visitor,protected StringJDBCDataStore.matchAggregateFunction(FeatureVisitor visitor) Helper method that will try to match a feature visitor with an aggregate function.Method parameters in org.geotools.jdbc with type arguments of type FeatureVisitorModifier and TypeMethodDescriptionvoidSQLDialect.registerAggregateFunctions(Map<Class<? extends FeatureVisitor>, String> aggregates) Registers the set of aggregate functions the dialect is capable of handling. -
Uses of FeatureVisitor in org.geotools.stac.store
Methods in org.geotools.stac.store with parameters of type FeatureVisitorModifier and TypeMethodDescriptionprotected booleanSTACFeatureSource.handleVisitor(Query query, FeatureVisitor visitor) -
Uses of FeatureVisitor in org.geotools.vectormosaic
Methods in org.geotools.vectormosaic with parameters of type FeatureVisitorModifier and TypeMethodDescriptionprotected booleanVectorMosaicFeatureSource.handleVisitor(Query query, FeatureVisitor visitor)