Package | Description |
---|---|
org.geotools.appschema.resolver.data | |
org.geotools.data |
Defines the DataStoreAPI via which all data is imported or exported.
|
org.geotools.data.collection |
Implementations of FeatureCollection for different purposes.
|
org.geotools.data.complex |
This package contains the implementation of a ComplexDataStore,
Author note: though this "Complex" datastore has born to provide
complex features out of a simple features data source, it may be better
called a DerivativeDataStore or something like that, you'll see
why later.
|
org.geotools.data.crs |
Provides support for the OGC Catalog Specification.
|
org.geotools.data.gen | |
org.geotools.data.memory | |
org.geotools.data.mongodb | |
org.geotools.data.property | |
org.geotools.data.store | |
org.geotools.feature | |
org.geotools.feature.collection |
Helper classes for implementing FeatureCollections.
|
org.geotools.feature.visitor | |
org.geotools.jdbc |
Modifier and Type | Method and Description |
---|---|
void |
SampleDataAccessFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
Modifier and Type | Method and Description |
---|---|
static void |
DataUtilities.visit(FeatureCollection<?,?> collection,
FeatureVisitor visitor,
ProgressListener progress)
Manually visit each feature using
FeatureCollection.features() . |
Modifier and Type | Method and Description |
---|---|
void |
TreeSetFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
SpatialIndexFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener listener) |
Modifier and Type | Method and Description |
---|---|
void |
MappingFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
Modifier and Type | Method and Description |
---|---|
void |
ForceCoordinateSystemFeatureResults.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
ReprojectFeatureResults.accepts(FeatureVisitor visitor,
ProgressListener progress) |
protected boolean |
ForceCoordinateSystemFeatureResults.canDelegate(FeatureVisitor visitor) |
protected boolean |
ReprojectFeatureResults.canDelegate(FeatureVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
PreGeneralizedFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
MemoryFeatureStore.handleVisitor(Query query,
FeatureVisitor visitor) |
protected boolean |
MemoryFeatureSource.handleVisitor(Query query,
FeatureVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
MongoFeatureStore.handleVisitor(Query query,
FeatureVisitor visitor) |
protected boolean |
MongoFeatureSource.handleVisitor(Query query,
FeatureVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
PropertyFeatureSource.handleVisitor(Query query,
FeatureVisitor visitor)
Make handleVisitor package visible allowing PropertyFeatureStore to delegate to this
implementation.
|
protected boolean |
PropertyFeatureStore.handleVisitor(Query query,
FeatureVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
DataFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
ContentFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
ContentFeatureSource.accepts(Query query,
FeatureVisitor visitor,
ProgressListener progress)
Visit the features matching the provided query.
|
protected boolean |
ReTypingFeatureCollection.canDelegate(FeatureVisitor visitor) |
protected boolean |
ReprojectingFeatureCollection.canDelegate(FeatureVisitor visitor) |
protected boolean |
ContentFeatureSource.handleVisitor(Query query,
FeatureVisitor visitor)
Subclass method which allows subclasses to natively handle a visitor.
|
static boolean |
ReprojectingFeatureCollection.isGeometryless(FeatureVisitor visitor,
SimpleFeatureType schema)
Returns true if the visitor is geometryless, that is, it's not accessing a geometry field in
the target schema
|
static boolean |
ReTypingFeatureCollection.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
|
Modifier and Type | Method and Description |
---|---|
void |
FeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress)
Visit the contents of a feature collection.
|
void |
DefaultFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFeatureVisitor
An abstract class to reduce the amount of work needed when working with FeatureVisitor.
|
Modifier and Type | Method and Description |
---|---|
void |
FilteringSimpleFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
AbstractFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
DecoratingFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
DecoratingSimpleFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
AdaptorFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress)
Accepts a visitor, which then visits each feature in the collection.
|
void |
BaseFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
protected boolean |
DecoratingSimpleFeatureCollection.canDelegate(FeatureVisitor visitor)
Methods for subclass to override in order to determine if the supplied visitor can be passed
to the delegate collection.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FeatureAttributeVisitor
Extension of FeatureVisitor for visitors that require access to properties of the feature
collection being visited.
|
interface |
FeatureCalc
A visitor which performs a calculation on a FeatureCollection.
|
interface |
LimitingVisitor
A visitor that can limit the features that can be visited (for example to implement startOffset,
maxFeatures pagination).
|
Modifier and Type | Class and Description |
---|---|
class |
AverageVisitor
Calculates the Average
|
class |
BoundsVisitor
Calculates the extents (envelope) of the features it visits.
|
class |
CountVisitor
Determines the number of features in the collection
|
class |
EqualAreaListVisitor
Obtains the data needed for a Equal Area operation (classification of features into classes each
roughly having the same area).
|
class |
GroupByVisitor
Group features by one or several attributes and applies an aggregator visitor to each group.
|
class |
MaxVisitor
Calculates the maximum value of an attribute.
|
class |
MedianVisitor
Calculates the median of an attribute in all features of a collection
|
class |
MinVisitor
Calculates the minimum value of an attribute.
|
class |
NearestVisitor
Finds the nearest value to the provided one in the attribute domain.
|
class |
QuantileListVisitor
Obtains the data needed for a Quantile operation (classification of features into classes of
equal size).
|
class |
StandardDeviationVisitor
Determines the standard deviation.
|
class |
SumAreaVisitor
Calculates the Sum of Areas for geometric fields
|
class |
SumVisitor
Calculates the Sum of an attribute (of a FeatureVisitor)
|
class |
UniqueVisitor
Generates a list of unique values from a collection
|
Modifier and Type | Method and Description |
---|---|
FeatureVisitor |
GroupByVisitor.getAggregateVisitor() |
Modifier and Type | Field and Description |
---|---|
protected HashMap<Class<? extends FeatureVisitor>,String> |
JDBCDataStore.aggregateFunctions
Feature visitor to aggregate function name
|
Modifier and Type | Method and Description |
---|---|
Map<Class<? extends FeatureVisitor>,String> |
JDBCDataStore.getAggregateFunctions()
Returns the supported aggregate functions and the visitors they map to.
|
Modifier and Type | Method and Description |
---|---|
protected List<Expression> |
JDBCDataStore.extractGroupByExpressions(FeatureVisitor visitor)
Helper method that extracts a list of group by attributes from a group by visitor.
|
protected Object |
JDBCDataStore.getAggregateValue(FeatureVisitor visitor,
SimpleFeatureType featureType,
Query query,
Connection cx)
Results the value of an aggregate function over a query.
|
protected boolean |
JDBCFeatureStore.handleVisitor(Query query,
FeatureVisitor visitor) |
protected boolean |
JDBCFeatureSource.handleVisitor(Query query,
FeatureVisitor visitor) |
protected boolean |
JDBCDataStore.isCountVisitor(FeatureVisitor visitor) |
protected boolean |
JDBCDataStore.isGroupByVisitor(FeatureVisitor visitor)
Helper method the checks if a feature visitor is a group by visitor,
|
protected String |
JDBCDataStore.matchAggregateFunction(FeatureVisitor visitor)
Helper method that will try to match a feature visitor with an aggregate function.
|
Modifier and Type | Method and Description |
---|---|
void |
SQLDialect.registerAggregateFunctions(Map<Class<? extends FeatureVisitor>,String> aggregates)
Registers the set of aggregate functions the dialect is capable of handling.
|
Copyright © 1996–2019 Geotools. All rights reserved.