Uses of Interface
org.geotools.api.feature.Feature
-
-
Uses of Feature in org.geotools.api.data
Classes in org.geotools.api.data with type parameters of type Feature Modifier and Type Interface Description interface
DataAccess<T extends FeatureType,F extends Feature>
This is the top-level interface for access toFeatureData
.interface
DelegatingFeatureReader<T extends FeatureType,F extends Feature>
Interface for wrapping feature readers which delegate to another feature reader.interface
DelegatingFeatureWriter<T extends FeatureType,F extends Feature>
Interface for wrapping feature writers which delegate to another feature writer.interface
FeatureLocking<T extends FeatureType,F extends Feature>
Provides Feature based locking.interface
FeatureReader<T extends FeatureType,F extends Feature>
The low-level interface for reading Features.interface
FeatureSource<T extends FeatureType,F extends Feature>
This class provides a high-level API for operations on feature data.interface
FeatureStore<T extends FeatureType,F extends Feature>
This interface extendsFeatureSource
, adding methods to add and remove features and to modify existing features.interface
FeatureWriter<T extends FeatureType,F extends Feature>
Provides the ability to write Features information.Methods in org.geotools.api.data that return types with arguments of type Feature Modifier and Type Method Description DataAccess<? extends FeatureType,? extends Feature>
DataAccessFactory. createDataStore(Map<String,?> params)
Construct a live DataAccess using the connection parameters provided.static DataAccess<FeatureType,Feature>
DataAccessFinder. getDataStore(Map<String,?> params)
Checks each available datasource implementation in turn and returns the first one which claims to support the resource identified by the params object.FeatureSource<? extends FeatureType,? extends Feature>
FeatureEvent. getFeatureSource()
Provides access to the SimpleFeatureSource which fired the event.Constructor parameters in org.geotools.api.data with type arguments of type Feature Constructor Description BatchFeatureEvent(FeatureSource<? extends FeatureType,? extends Feature> featureSource)
BatchFeatureEvent(FeatureSource<? extends FeatureType,? extends Feature> featureSource, ReferencedEnvelope bounds, Filter filter)
-
Uses of Feature in org.geotools.api.feature
Methods in org.geotools.api.feature that return Feature Modifier and Type Method Description Feature
FeatureFactory. createFeature(Collection<Property> value, AttributeDescriptor descriptor, String id)
Creates a feature.Feature
FeatureFactory. createFeature(Collection<Property> value, FeatureType type, String id)
Creates a feature.Methods in org.geotools.api.feature with parameters of type Feature Modifier and Type Method Description void
FeatureVisitor. visit(Feature feature)
Visit the provided feature. -
Uses of Feature in org.geotools.api.feature.simple
Subinterfaces of Feature in org.geotools.api.feature.simple Modifier and Type Interface Description interface
SimpleFeature
An instance ofSimpleFeatureType
composed of fixed list values in a known order. -
Uses of Feature in org.geotools.appschema.feature
Methods in org.geotools.appschema.feature that return Feature Modifier and Type Method Description Feature
AppSchemaFeatureFactoryImpl. createFeature(Collection value, AttributeDescriptor descriptor, String id)
Create a new feature, even for null value or id.Feature
AppSchemaFeatureFactoryImpl. createFeature(Collection value, FeatureType type, String id)
Create a new feature, even for null value or id. -
Uses of Feature in org.geotools.appschema.resolver.data
Methods in org.geotools.appschema.resolver.data that return Feature Modifier and Type Method Description static Feature
SampleDataAccessData. createMappedFeature(String id, String bgsid, String description, String specificationDescription, Geometry shape)
Create a sample feature from primitive components.Feature
SampleDataAccessFeatureIterator. next()
Methods in org.geotools.appschema.resolver.data that return types with arguments of type Feature Modifier and Type Method Description DataAccess<? extends FeatureType,? extends Feature>
SampleDataAccessFactory. createDataStore(Map<String,?> params)
Create aSampleDataAccess
.static List<Feature>
SampleDataAccessData. createMappedFeatures()
Create a list of two sample features.FeatureIterator<Feature>
SampleDataAccessFeatureCollection. features()
Get an iterator over the features.DataAccess<FeatureType,Feature>
SampleDataAccessFeatureSource. getDataStore()
Not yet implemented.FeatureCollection<FeatureType,Feature>
SampleDataAccessFeatureSource. getFeatures()
Return aFeatureCollection
containing the sample features.FeatureCollection<FeatureType,Feature>
SampleDataAccessFeatureSource. getFeatures(Query query)
Not yet implemented.FeatureCollection<FeatureType,Feature>
SampleDataAccessFeatureSource. getFeatures(Filter filter)
Not yet implemented.FeatureSource<FeatureType,Feature>
SampleDataAccess. getFeatureSource(Name typeName)
FeatureCollection<FeatureType,Feature>
SampleDataAccessFeatureCollection. sort(SortBy order)
Unsupported operation.FeatureCollection<FeatureType,Feature>
SampleDataAccessFeatureCollection. subCollection(Filter filter)
Unsupported operation.Constructor parameters in org.geotools.appschema.resolver.data with type arguments of type Feature Constructor Description SampleDataAccessFeatureIterator(Iterator<Feature> iterator)
Constructor. -
Uses of Feature in org.geotools.data
Classes in org.geotools.data with type parameters of type Feature Modifier and Type Class Description class
DiffFeatureReader<T extends FeatureType,F extends Feature>
A FeatureReader that considers differences.class
EmptyFeatureReader<T extends FeatureType,F extends Feature>
Represents an Empty, Typed, FeatureReader.class
FilteringFeatureReader<T extends FeatureType,F extends Feature>
Basic support for a FeatureReaderthat does filtering. class
MaxFeatureReader<T extends FeatureType,F extends Feature>
Basic support for a FeatureReaderthat limits itself to the number of features passed in. Fields in org.geotools.data declared as Feature Modifier and Type Field Description protected F
FilteringFeatureReader. next
Methods in org.geotools.data with type parameters of type Feature Modifier and Type Method Description static <F extends Feature>
Collection<F>DataUtilities. collectionCast(FeatureCollection<?,F> featureCollection)
Used to quickly cast to a java.util.Collection.static <F extends Feature>
FDataUtilities. first(FeatureCollection<?,F> featureCollection)
Obtain the first feature from the collection as an exemplar.static <F extends Feature>
Iterator<F>DataUtilities. iterator(FeatureIterator<F> featureIterator)
Iteator wrapped around the provided FeatureIterator, implementingCloseable
.static <F extends Feature>
List<F>DataUtilities. list(FeatureCollection<?,F> featureCollection)
Copies the provided features into a List.static <F extends Feature>
List<F>DataUtilities. list(FeatureCollection<?,F> featureCollection, int maxFeatures)
Copies the provided fetaures into a List.Methods in org.geotools.data that return Feature Modifier and Type Method Description static Feature
DataUtilities. templateFeature(FeatureType schema)
Create a non-simple template feature from feature type schemaMethod parameters in org.geotools.data with type arguments of type Feature Modifier and Type Method Description void
FeatureListenerManager. addFeatureListener(FeatureSource<? extends FeatureType,? extends Feature> featureSource, FeatureListener featureListener)
Used by FeaureSource implementations to provide listener support.static ReferencedEnvelope
DataUtilities. bounds(FeatureCollection<? extends FeatureType,? extends Feature> collection)
Manually calculates the bounds of a feature collection usingFeatureCollection.features()
.void
FeatureListenerManager. cleanListenerList(FeatureSource<? extends FeatureType,? extends Feature> featureSource)
static int
DataUtilities. count(FeatureCollection<? extends FeatureType,? extends Feature> collection)
Manually count the number of features in a feature collection using usingFeatureCollection.features()
.void
FeatureListenerManager. removeFeatureListener(FeatureSource<? extends FeatureType,? extends Feature> featureSource, FeatureListener featureListener)
Used by SimpleFeatureSource implementations to provide listener support. -
Uses of Feature in org.geotools.data.collection
Classes in org.geotools.data.collection with type parameters of type Feature Modifier and Type Class Description class
DelegateFeatureReader<T extends FeatureType,F extends Feature>
A FeatureReader that wraps up a normal FeatureIterator. -
Uses of Feature in org.geotools.data.complex
Fields in org.geotools.data.complex declared as Feature Modifier and Type Field Description protected Feature
DataAccessMappingFeatureIterator. curSrcFeature
This is the feature that will be processed in next()protected Feature
PostFilteringMappingFeatureIterator. next
Fields in org.geotools.data.complex with type parameters of type Feature Modifier and Type Field Description protected FeatureIterator<Feature>
PostFilteringMappingFeatureIterator. delegate
protected FeatureSource<? extends FeatureType,? extends Feature>
DataAccessMappingFeatureIterator. mappedSource
protected List<DataAccess<FeatureType,Feature>>
DataAccessRegistry. registry
Data Access Resourcesprotected FeatureCollection<? extends FeatureType,? extends Feature>
DataAccessMappingFeatureIterator. sourceFeatures
protected FeatureIterator<? extends Feature>
IndexedMappingFeatureIterator. sourceIterator
Methods in org.geotools.data.complex that return Feature Modifier and Type Method Description protected abstract Feature
AbstractMappingFeatureIterator. computeNext()
protected Feature
DataAccessMappingFeatureIterator. computeNext()
protected Feature
XmlMappingFeatureIterator. computeNext()
Feature
AppSchemaDataAccess. findFeature(FeatureId id, Hints hints)
Feature
DataAccessRegistry. findFeature(FeatureId id, Hints hints)
protected Feature
PostFilteringMappingFeatureIterator. getFilteredNext()
Feature
AbstractMappingFeatureIterator. next()
Return next feature.Feature
PartialIndexedMappingFeatureIterator. next()
Feature
PostFilteringMappingFeatureIterator. next()
Feature
TotalIndexedMappingFeatureIterator. next()
protected abstract Feature
AbstractMappingFeatureIterator. populateFeatureData(String id)
protected Feature
DataAccessMappingFeatureIterator. populateFeatureData(String id)
protected Feature
XmlMappingFeatureIterator. populateFeatureData()
Methods in org.geotools.data.complex that return types with arguments of type Feature Modifier and Type Method Description DataAccess<FeatureType,Feature>
DataAccessRegistry. access(Name name)
DataAccess<FeatureType,Feature>
AppSchemaDataAccessFactory. createDataStore(Map<String,?> params)
DataAccess<FeatureType,Feature>
AppSchemaDataAccessFactory. createDataStore(Map<String,?> params, boolean hidden, DataAccessMap sourceDataStoreMap, Set<AppSchemaDataAccess> registeredAppSchemaStores, URL parentUrl)
FeatureIterator<Feature>
MappingFeatureCollection. features()
FeatureIterator<Feature>
MappingFeatureCollection. features(Transaction transaction)
This overload allows client code to explicitly specify the transaction that the created iterator will be working against.FeatureSource<FeatureType,Feature>
DataAccessRegistry. featureSource(Name name)
Get a feature source for built features with supplied feature type name.static DataAccess<FeatureType,Feature>
DataAccessRegistry. getDataAccess(Name featureTypeName)
DataAccess<FeatureType,Feature>
MappingFeatureSource. getDataStore()
FeatureCollection<FeatureType,Feature>
MappingFeatureSource. getFeatures()
FeatureCollection<FeatureType,Feature>
MappingFeatureSource. getFeatures(Query query)
FeatureCollection<FeatureType,Feature>
MappingFeatureSource. getFeatures(Filter filter)
FeatureCollection<FeatureType,Feature>
MappingFeatureSource. getFeatures(Filter filter, Hints hints)
List<Feature>
NestedAttributeMapping. getFeatures(Object source, Object foreignKeyValue, List<Object> idValues, CoordinateReferenceSystem reprojection, Object feature, List<PropertyName> selectedProperties, boolean includeMandatory, int resolveDepth, Integer resolveTimeOut)
Get the maching built features that are stored in this mapping using a supplied link valueList<Feature>
NestedAttributeMapping. getFeatures(Object foreignKeyValue, CoordinateReferenceSystem reprojection, Feature feature, int resolveDepth, Integer resolveTimeOut)
Get the maching built features that are stored in this mapping using a supplied link valueFeatureSource<FeatureType,Feature>
AppSchemaDataAccess. getFeatureSource(Name typeName)
Return a feature source that can be used to obtain features of a particular type.static FeatureSource<FeatureType,Feature>
DataAccessRegistry. getFeatureSource(Name featureTypeName)
Get a feature source for built features with supplied feature type name.FeatureSource<FeatureType,Feature>
AppSchemaDataAccess. getFeatureSourceByName(Name typeName)
Return a feature source that can be used to obtain features of a particular name.List<Feature>
NestedAttributeMapping. getInputFeatures(Object caller, Object foreignKeyValue, List<Object> idValues, Object feature, CoordinateReferenceSystem reprojection, List<PropertyName> selectedProperties, boolean includeMandatory)
Get matching input features that are stored in this mapping using a supplied link value.List<Feature>
NestedAttributeMapping. getInputFeatures(Object foreignKeyValue, FeatureTypeMapping fMapping)
Get matching input features that are stored in this mapping using a supplied link value.FeatureSource<? extends FeatureType,? extends Feature>
DataAccessMappingFeatureIterator. getMappedSource()
For testing purposes.protected FeatureSource<? extends FeatureType,? extends Feature>
NestedAttributeMapping. getMappingSource(Object feature)
static FeatureSource<? extends FeatureType,? extends Feature>
AppSchemaDataAccessRegistry. getSimpleFeatureSource(Name featureTypeName)
Get a feature source for simple features with supplied feature type name.FeatureSource<? extends FeatureType,? extends Feature>
FeatureTypeMapping. getSource()
protected abstract FeatureIterator<? extends Feature>
AbstractMappingFeatureIterator. getSourceFeatureIterator()
protected FeatureIterator<? extends Feature>
DataAccessMappingFeatureIterator. getSourceFeatureIterator()
protected FeatureIterator<? extends Feature>
XmlMappingFeatureIterator. getSourceFeatureIterator()
protected List<Feature>
DataAccessMappingFeatureIterator. getSources(String id)
Get all source features of the provided id.Iterator<Feature>
MappingFeatureCollection. iterator()
protected List<Feature>
DataAccessMappingFeatureIterator. setNextFeature(String fId, List<Object> foreignIdValues)
List<Feature>
DataAccessMappingFeatureIterator. skip()
FeatureCollection<FeatureType,Feature>
MappingFeatureCollection. sort(SortBy order)
FeatureCollection<FeatureType,Feature>
MappingFeatureCollection. subCollection(Filter filter)
Methods in org.geotools.data.complex with parameters of type Feature Modifier and Type Method Description boolean
MappingFeatureCollection. add(Feature obj)
Not a supported operation.protected boolean
DataAccessMappingFeatureIterator. checkForeignIdValues(List<Object> foreignIdValues, Feature next)
Only used for Joining, to make sure that rows with different foreign id's aren't interpreted as one feature and merged.protected void
DataAccessMappingFeatureIterator. cleanEmptyElements(Feature target)
protected String
DataAccessMappingFeatureIterator. extractIdForFeature(Feature feature)
List<Feature>
NestedAttributeMapping. getFeatures(Object foreignKeyValue, CoordinateReferenceSystem reprojection, Feature feature, int resolveDepth, Integer resolveTimeOut)
Get the maching built features that are stored in this mapping using a supplied link valueFeatureTypeMapping
NestedAttributeMapping. getFeatureTypeMapping(Feature feature)
protected String
IndexIdIterator.IndexFeatureIdIterator. simplifyIndentifier(Feature feature)
Simplifies id value, cutting "typename." part if existsMethod parameters in org.geotools.data.complex with type arguments of type Feature Modifier and Type Method Description boolean
MappingFeatureCollection. addAll(Collection<? extends Feature> collection)
boolean
MappingFeatureCollection. addAll(FeatureCollection<? extends FeatureType,? extends Feature> resource)
Query
IndexQueryManager.PartialIndexQueryManager. buildCombinedQuery(FeatureCollection<? extends FeatureType,? extends Feature> featureCollection)
void
MappingFeatureCollection. close(Iterator<Feature> close)
void
MappingFeatureCollection. close(FeatureIterator<Feature> close)
static FeatureTypeMapping
FeatureTypeMappingFactory. getInstance(FeatureSource<? extends FeatureType,? extends Feature> source, FeatureSource<SimpleFeatureType,SimpleFeature> indexSource, AttributeDescriptor target, String defaultGeometryXPath, List<AttributeMapping> mappings, NamespaceSupport namespaces, String itemXpath, boolean isXmlDataStore, boolean isDenormalised)
static FeatureTypeMapping
FeatureTypeMappingFactory. getInstance(FeatureSource<? extends FeatureType,? extends Feature> source, FeatureSource<SimpleFeatureType,SimpleFeature> indexSource, AttributeDescriptor target, String defaultGeometryXPath, List<AttributeMapping> mappings, NamespaceSupport namespaces, String itemXpath, boolean isXmlDataStore, boolean isDenormalised, String sourceDatastoreId)
static void
DataAccessRegistry. register(DataAccess<FeatureType,Feature> dataAccess)
Registers a data accessvoid
DataAccessRegistry. registerAccess(DataAccess<FeatureType,Feature> dataAccess)
Registers a data accessvoid
FeatureTypeMapping. setSource(FeatureSource<? extends FeatureType,? extends Feature> source)
void
DataAccessMappingFeatureIterator. skipNestedMapping(AttributeMapping attMapping, List<Feature> sources)
static void
DataAccessRegistry. unregister(DataAccess<FeatureType,Feature> dataAccess)
Unregister a data access.void
DataAccessRegistry. unregisterAccess(DataAccess<FeatureType,Feature> dataAccess)
Unregister a data access. -
Uses of Feature in org.geotools.data.complex.config
Methods in org.geotools.data.complex.config with parameters of type Feature Modifier and Type Method Description List<Object>
JdbcMultipleValue. getValues(Feature features, AttributeMapping attributeMapping)
List<Object>
MultipleValue. getValues(Feature feature, AttributeMapping attributeMapping)
Returns the values extracted from the provided feature using this multivalued mapping. -
Uses of Feature in org.geotools.data.complex.spi
Methods in org.geotools.data.complex.spi that return types with arguments of type Feature Modifier and Type Method Description DataAccess<? extends FeatureType,? extends Feature>
CustomSourceDataStore. buildDataStore(SourceDataStore dataStoreConfig, AppSchemaDataAccessDTO appSchemaConfig)
Builds a data store based on the provided App-Schema data store configuration. -
Uses of Feature in org.geotools.data.gen
Classes in org.geotools.data.gen that implement Feature Modifier and Type Class Description class
PreGeneralizedSimpleFeature
-
Uses of Feature in org.geotools.data.joining
Methods in org.geotools.data.joining that return types with arguments of type Feature Modifier and Type Method Description List<Feature>
JoiningNestedAttributeMapping. getFeatures(Object caller, Object foreignKeyValue, List<Object> idValues, CoordinateReferenceSystem reprojection, Object feature, List<PropertyName> selectedProperties, boolean includeMandatory, int resolveDepth, Integer resolveTimeOut)
Get the maching built features that are stored in this mapping using a supplied link valueList<Feature>
JoiningNestedAttributeMapping. getInputFeatures(Object caller, Object foreignKeyValue, List<Object> idValues, Object feature, CoordinateReferenceSystem reprojection, List<PropertyName> selectedProperties, boolean includeMandatory)
Get matching input features that are stored in this mapping using a supplied link value.List<Feature>
JoiningNestedAttributeMapping. getInputFeatures(Object foreignKeyValue, FeatureTypeMapping fMapping)
-
Uses of Feature in org.geotools.data.mongodb
Classes in org.geotools.data.mongodb that implement Feature Modifier and Type Class Description class
MongoDBObjectFeature
class
MongoFeature
-
Uses of Feature in org.geotools.data.mongodb.complex
Methods in org.geotools.data.mongodb.complex that return Feature Modifier and Type Method Description static Feature
MongoComplexUtilities. extractFeature(Object feature, String jsonPath)
static Feature
MongoComplexUtilities. extractFeature(Feature feature, String jsonPath)
Method for extracting or casting a feature from the provided object.Methods in org.geotools.data.mongodb.complex that return types with arguments of type Feature Modifier and Type Method Description DataAccess<? extends FeatureType,? extends Feature>
MongoComplexDataSource. buildDataStore(SourceDataStore dataStoreConfig, AppSchemaDataAccessDTO appSchemaConfig)
List<Feature>
MongoNestedMapping. getFeatures(Object source, Object foreignKeyValue, List<Object> idValues, CoordinateReferenceSystem reprojection, Object feature, List<PropertyName> selectedProperties, boolean includeMandatory, int resolveDepth, Integer resolveTimeOut)
Methods in org.geotools.data.mongodb.complex with parameters of type Feature Modifier and Type Method Description static Feature
MongoComplexUtilities. extractFeature(Feature feature, String jsonPath)
Method for extracting or casting a feature from the provided object.static String
MongoComplexUtilities. resolvePath(Feature feature, String jsonPath)
Concat the parent path if it exists to the provided JSON path.static void
MongoComplexUtilities. setParentPath(Feature feature, String parentPath)
Store the parent path in a feature user data map. -
Uses of Feature in org.geotools.data.store
Classes in org.geotools.data.store with type parameters of type Feature Modifier and Type Class Description class
FeatureIteratorIterator<F extends Feature>
AnIterator
which delegates to aFeatureIterator
.class
FilteringFeatureCollection<T extends FeatureType,F extends Feature>
Decorates a feature collection with one that filters content.class
FilteringFeatureIterator<F extends Feature>
Decorates a FeatureIterator with one that filters content.class
FilteringIterator<F extends Feature>
Decorates aorg.geotools.feature.Feature
iterator with one that filters content.class
MaxFeaturesFeatureCollection<T extends FeatureType,F extends Feature>
SimpleFeatureCollection wrapper which limits the number of features returned.class
MaxFeaturesIterator<F extends Feature>
Iterator wrapper which caps the number of returned features.Fields in org.geotools.data.store declared as Feature Modifier and Type Field Description protected F
FilteringFeatureIterator. next
Next featureMethods in org.geotools.data.store with parameters of type Feature Modifier and Type Method Description void
ContentState. fireFeatureAdded(FeatureSource<?,?> source, Feature feature)
Used to issue a Type.ADDED FeatureEvent indicating a new feature being createdvoid
ContentState. fireFeatureRemoved(FeatureSource<?,?> source, Feature feature)
void
ContentState. fireFeatureUpdated(FeatureSource<?,?> source, Feature feature, ReferencedEnvelope before)
Creates a FeatureEvent indicating that the provided feature has been changed. -
Uses of Feature in org.geotools.data.util
Classes in org.geotools.data.util with type parameters of type Feature Modifier and Type Class Description static class
FeatureStreams.StreamFeatureIterator<F extends Feature>
Iterator Wrapper for use on streamsMethods in org.geotools.data.util with type parameters of type Feature Modifier and Type Method Description static <T extends Feature,K extends FeatureType>
Stream<T>FeatureStreams. toFeatureStream(FeatureCollection<K,T> fc)
Converts FeatureCollection to Stream of Features Use with try-with-resources clause for auto closing -
Uses of Feature in org.geotools.data.wfs.impl
Methods in org.geotools.data.wfs.impl that return types with arguments of type Feature Modifier and Type Method Description DataAccess<? extends FeatureType,? extends Feature>
WFSDataAccessFactory. createDataStore(Map<String,?> params)
DataAccess<FeatureType,Feature>
WFSContentComplexFeatureSource. getDataStore()
FeatureCollection<FeatureType,Feature>
WFSContentComplexFeatureSource. getFeatures()
Get features using the default Query.ALL.FeatureCollection<FeatureType,Feature>
WFSContentComplexFeatureSource. getFeatures(Query query)
Get features based on the query specified.FeatureCollection<FeatureType,Feature>
WFSContentComplexFeatureSource. getFeatures(Filter filter)
Get features based on the specified filter.FeatureSource<FeatureType,Feature>
WFSContentDataAccess. getFeatureSource(Name typeName)
-
Uses of Feature in org.geotools.data.wfs.internal
Classes in org.geotools.data.wfs.internal with type parameters of type Feature Modifier and Type Interface Description interface
GetParser<F extends Feature>
Interface to return appropriate feature parser.Methods in org.geotools.data.wfs.internal that return Feature Modifier and Type Method Description Feature
ComplexFeatureIteratorImpl. next()
Methods in org.geotools.data.wfs.internal that return types with arguments of type Feature Modifier and Type Method Description FeatureIterator<Feature>
ComplexGetFeatureResponse. features()
Should only be called once.FeatureIterator<Feature>
WFSContentComplexFeatureCollection. features()
Make sure to close the iterator.FeatureCollection<FeatureType,Feature>
WFSContentComplexFeatureCollection. subCollection(Filter filter)
Issue a new request for subCollection -
Uses of Feature in org.geotools.data.wfs.internal.parsers
Classes in org.geotools.data.wfs.internal.parsers with type parameters of type Feature Modifier and Type Class Description class
XmlFeatureParser<FT extends FeatureType,F extends Feature>
Abstract form of XmlFeatureParser.Methods in org.geotools.data.wfs.internal.parsers that return Feature Modifier and Type Method Description Feature
XmlComplexFeatureParser. parse()
Search for and parse the next feature. -
Uses of Feature in org.geotools.feature
Classes in org.geotools.feature with type parameters of type Feature Modifier and Type Class Description class
FeatureBuilder<FT extends FeatureType,F extends Feature>
This class provides some common functionality for builders and defines an abstraction for Feature builders' public interfaces.interface
FeatureCollection<T extends FeatureType,F extends Feature>
Collection of features, often handled as a result set.interface
FeatureIterator<F extends Feature>
Streaming access to features, required toFeatureIterator.close()
after use.class
FeatureReaderIterator<F extends Feature>
An iterator that wraps around a FeatureReader.Classes in org.geotools.feature that implement Feature Modifier and Type Class Description class
DecoratingFeature
Base class for feature decorators.class
FeatureImpl
Temptative implementation of Feature.Methods in org.geotools.feature that return Feature Modifier and Type Method Description Feature
ComplexFeatureBuilder. buildFeature(String id)
Build and return the feature you've been constructing.Feature
AbstractFeatureFactoryImpl. createFeature(Collection<Property> value, AttributeDescriptor descriptor, String id)
Feature
AbstractFeatureFactoryImpl. createFeature(Collection<Property> value, FeatureType type, String id)
Methods in org.geotools.feature that return types with arguments of type Feature Modifier and Type Method Description FeatureCollection<? extends FeatureType,? extends Feature>
CollectionEvent. getCollection()
provides access to the SimpleFeatureCollection which fired the eventMethods in org.geotools.feature with parameters of type Feature Modifier and Type Method Description void
FeatureCollectionIteration.Handler. endFeature(Feature f)
The handler is ending its visit with a Feature.void
FeatureCollectionIteration.Handler. handleFeature(Feature f)
The handler is visiting a Feature.protected void
FeatureCollectionIteration. walker(Feature feature)
Perform the visitation of an individual Feature.Constructor parameters in org.geotools.feature with type arguments of type Feature Constructor Description CollectionEvent(FeatureCollection<? extends FeatureType,? extends Feature> collection, FeatureEvent event)
CollectionEvent(FeatureCollection<? extends FeatureType,? extends Feature> source, SimpleFeature[] involvedFeatures, int type)
Constructs a new CollectionEvent. -
Uses of Feature in org.geotools.feature.collection
Classes in org.geotools.feature.collection with type parameters of type Feature Modifier and Type Class Description class
BaseFeatureCollection<T extends FeatureType,F extends Feature>
Implement a feature collection just based on provision of aFeatureIterator
.class
BridgeIterator<F extends Feature>
A closeable iterator wrapped around a provided feature iterator.class
DecoratingFeatureCollection<T extends FeatureType,F extends Feature>
A FeatureCollection which completely delegates to another FeatureCollection.class
DecoratingFeatureIterator<F extends Feature>
A feature iterator that completely delegates to another FeatureIterator.class
DelegateFeatureIterator<F extends Feature>
A feature iterator that completely delegates to a normal Iterator, simply allowing Java 1.4 code to escape the caste (sic) system.class
FeatureIteratorImpl<F extends Feature>
A convenience class for dealing with wrapping a Collection Iterator up as a FeatureIterator.class
FilteredIterator<F extends Feature>
Provides an implementation of Iterator that will filter contents using the provided filter.class
PushBackFeatureIterator<F extends Feature>
A feature iterator allowing to push back one feature -
Uses of Feature in org.geotools.feature.simple
Classes in org.geotools.feature.simple that implement Feature Modifier and Type Class Description class
SimpleFeatureImpl
An implementation ofSimpleFeature
geared towards speed and backed by an Object[]. -
Uses of Feature in org.geotools.feature.visitor
Methods in org.geotools.feature.visitor with parameters of type Feature Modifier and Type Method Description void
AverageVisitor. visit(Feature feature)
void
BoundsVisitor. visit(Feature feature)
void
CountVisitor. visit(Feature feature)
void
EqualAreaListVisitor. visit(Feature feature)
void
GroupByVisitor. visit(Feature feature)
void
MaxVisitor. visit(Feature feature)
void
MedianVisitor. visit(Feature feature)
void
MinVisitor. visit(Feature feature)
void
NearestVisitor. visit(Feature feature)
Visitor function, which looks at each feature and finds the value of the attribute given attribute nearest to the given comparison value.void
QuantileListVisitor. visit(Feature feature)
void
StandardDeviationVisitor. visit(Feature feature)
void
SumAreaVisitor. visit(Feature feature)
void
SumVisitor. visit(Feature feature)
void
UniqueVisitor. visit(Feature feature)
-
Uses of Feature in org.geotools.filter.function
Methods in org.geotools.filter.function with parameters of type Feature Modifier and Type Method Description Object
GeometryFunction. evaluate(Feature feature)
-
Uses of Feature in org.geotools.filter.identity
Methods in org.geotools.filter.identity with parameters of type Feature Modifier and Type Method Description boolean
FeatureIdImpl. matches(Feature feature)
-
Uses of Feature in org.geotools.gml.producer
Methods in org.geotools.gml.producer with parameters of type Feature Modifier and Type Method Description protected Attributes
FeatureTransformer.FeatureTranslator. encodeFeatureId(Feature f)
void
FeatureTransformer.FeatureTranslator. endFeature(Feature f)
Sends sax for the ending of a feature.void
FeatureTransformer.FeatureTranslator. handleFeature(Feature f)
Handles sax for a feature. -
Uses of Feature in org.geotools.jdbc
Classes in org.geotools.jdbc that implement Feature Modifier and Type Class Description protected class
JDBCFeatureReader.ResultSetFeature
Feature wrapper around a result set. -
Uses of Feature in org.geotools.map
Fields in org.geotools.map with type parameters of type Feature Modifier and Type Field Description protected FeatureSource<? extends FeatureType,? extends Feature>
FeatureLayer. featureSource
FeatureSource offering content for display -
Uses of Feature in org.geotools.mbstyle.sprite
Methods in org.geotools.mbstyle.sprite with parameters of type Feature Modifier and Type Method Description Icon
SpriteGraphicFactory. getIcon(Feature feature, Expression url, String format, int size)
-
Uses of Feature in org.geotools.process.vector
Classes in org.geotools.process.vector with type parameters of type Feature Modifier and Type Class Description class
ProcessingCollection<T extends FeatureType,F extends Feature>
Abstract base class to ease the implementation of a streaming processing collection, that is, one that tries to compute the results on the fly as the iterator is traversed.Methods in org.geotools.process.vector that return types with arguments of type Feature Modifier and Type Method Description FeatureCollection<? extends FeatureType,? extends Feature>
LRSGeocodeProcess. execute(FeatureCollection<? extends FeatureType,? extends Feature> featureCollection, String fromMeasureAttb, String toMeasureAttb, Double measure)
Process the input data set.FeatureCollection<? extends FeatureType,? extends Feature>
LRSMeasureProcess. execute(FeatureCollection<? extends FeatureType,? extends Feature> featureCollection, String fromMeasureAttb, String toMeasureAttb, Point point, CoordinateReferenceSystem crs)
Process the input data set.FeatureCollection<? extends FeatureType,? extends Feature>
LRSSegmentProcess. execute(FeatureCollection<? extends FeatureType,? extends Feature> featureCollection, String fromMeasureAttb, String toMeasureAttb, Double fromMeasure, Double toMeasure)
Process the input data set.Method parameters in org.geotools.process.vector with type arguments of type Feature Modifier and Type Method Description FeatureCollection
GroupCandidateSelectionProcess. execute(FeatureCollection<? extends FeatureType,? extends Feature> features, String aggregation, String operationAttribute, List<String> groupingAttributes)
FeatureCollection<? extends FeatureType,? extends Feature>
LRSGeocodeProcess. execute(FeatureCollection<? extends FeatureType,? extends Feature> featureCollection, String fromMeasureAttb, String toMeasureAttb, Double measure)
Process the input data set.FeatureCollection<? extends FeatureType,? extends Feature>
LRSMeasureProcess. execute(FeatureCollection<? extends FeatureType,? extends Feature> featureCollection, String fromMeasureAttb, String toMeasureAttb, Point point, CoordinateReferenceSystem crs)
Process the input data set.FeatureCollection<? extends FeatureType,? extends Feature>
LRSSegmentProcess. execute(FeatureCollection<? extends FeatureType,? extends Feature> featureCollection, String fromMeasureAttb, String toMeasureAttb, Double fromMeasure, Double toMeasure)
Process the input data set. -
Uses of Feature in org.geotools.renderer
Method parameters in org.geotools.renderer with type arguments of type Feature Modifier and Type Method Description void
Renderer. render(FeatureCollection<? extends FeatureType,? extends Feature> fc, Envelope viewport, Style style)
Renders the provided features using the specified style. -
Uses of Feature in org.geotools.renderer.chart
Methods in org.geotools.renderer.chart with parameters of type Feature Modifier and Type Method Description Icon
ChartGraphicFactory. getIcon(Feature feature, Expression urlExpression, String format, int size)
-
Uses of Feature in org.geotools.renderer.label
Methods in org.geotools.renderer.label with parameters of type Feature Modifier and Type Method Description double
LabelCacheImpl. getPriority(TextSymbolizer symbolizer, Feature feature)
get the priority from the symbolizer its an expression, so it will try to evaluate it: 1. if its missing --> DEFAULT_PRIORITY 2. if its a number, return that number 3. if its not a number, convert to string and try to parse the number; return the number 4. otherwise, return DEFAULT_PRIORITYvoid
LabelCacheImpl. put(String layerId, TextSymbolizer symbolizer, Feature feature, LiteShape2 shape, NumberRange scaleRange)
-
Uses of Feature in org.geotools.renderer.lite
Methods in org.geotools.renderer.lite with parameters of type Feature Modifier and Type Method Description void
LabelCache. put(String layerId, TextSymbolizer symbolizer, Feature feature, LiteShape2 shape, NumberRange<Double> scaleRange)
Puts a Label in the cache.void
SynchronizedLabelCache. put(String layerId, TextSymbolizer symbolizer, Feature feature, LiteShape2 shape, NumberRange<Double> scaleRange)
Constructors in org.geotools.renderer.lite with parameters of type Feature Constructor Description MetaBufferEstimator(Feature sample)
Builds an estimator suitable for styles with expression, will evaluate against the provided feature -
Uses of Feature in org.geotools.renderer.style
Methods in org.geotools.renderer.style with parameters of type Feature Modifier and Type Method Description Icon
ExternalGraphicFactory. getIcon(Feature feature, Expression url, String format, int size)
Turns the specified URL into an Icon, eventually using the Feature attributes to evaluate CQL expressions embedded in the url.
Thesize
parameter defines the size of the image (so that vector based symbols can be drawn at the specified size directly), or may be zero or negative if the size was not specified (in that case the "natural" size of the image will be used, which is the size in pixels for raster images, and 16 for any format that does not have a specific size, according to the SLD spec).
null
will be returned if this factory cannot handle the provided url.Icon
ImageGraphicFactory. getIcon(Feature feature, Expression url, String format, int size)
Shape
MarkFactory. getShape(Graphics2D graphics, Expression symbolUrl, Feature feature)
Turns the specified URL into an Shape, eventually using the Feature attributes to evaluate the expression, or returnsnull
if the factory cannot evaluate this symbolUrl.Shape
QGISMarkFactory. getShape(Graphics2D graphics, Expression symbolUrl, Feature feature)
Shape
ShapeMarkFactory. getShape(Graphics2D graphics, Expression symbolUrl, Feature feature)
Shape
TTFMarkFactory. getShape(Graphics2D graphics, Expression symbolUrl, Feature feature)
Shape
WellKnownMarkFactory. getShape(Graphics2D graphics, Expression symbolUrl, Feature feature)
-
Uses of Feature in org.geotools.renderer.style.markwkt
Methods in org.geotools.renderer.style.markwkt with parameters of type Feature Modifier and Type Method Description Shape
MeteoMarkFactory. getShape(Graphics2D graphics, Expression symbolUrl, Feature feature)
Shape
WKTMarkFactory. getShape(Graphics2D graphics, Expression symbolUrl, Feature feature)
Returns a WKT shaoe given that its URL specifies a WKT geometry or contains a reference to a WKT geometry specfied in a properties file -
Uses of Feature in org.geotools.renderer.style.svg
Methods in org.geotools.renderer.style.svg with parameters of type Feature Modifier and Type Method Description Icon
SVGGraphicFactory. getIcon(Feature feature, Expression url, String format, int size)
RenderableSVG
RenderableSVGCache. getRenderableSVG(Feature feature, Expression url, String format)
Shape
SVGMarkFactory. getShape(Graphics2D graphics, Expression symbolUrl, Feature feature)
-
Uses of Feature in org.geotools.renderer.style.windbarbs
Methods in org.geotools.renderer.style.windbarbs with parameters of type Feature Modifier and Type Method Description Shape
WindBarbsFactory. getShape(Graphics2D graphics, Expression symbolUrl, Feature feature)
Return a shape with the given url.
-