Package org.geotools.data.vpf
Class VPFFeatureSource
- Object
-
- ContentFeatureSource
-
- VPFFeatureSource
-
- All Implemented Interfaces:
FeatureSource<SimpleFeatureType,SimpleFeature>
,SimpleFeatureSource
- Direct Known Subclasses:
VPFCovFeatureSource
,VPFFileFeatureSource
,VPFLibFeatureSource
public abstract class VPFFeatureSource extends ContentFeatureSource
VPFFeature Source- Author:
- James Gambale (Alysida AI)
-
-
Field Summary
-
Fields inherited from class ContentFeatureSource
entry, hints, lock, query, queryCapabilities, schema, transaction
-
-
Constructor Summary
Constructors Constructor Description VPFFeatureSource(ContentEntry entry, Query query)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ContentDataStore
getDataStore()
The datastore that this feature source originated from.static VPFFeatureSource
getFeatureSource(String typeName)
Name
getName()
Returns the same name than the feature type (ie,getSchema().getName()
to honor the simple feature land common practice of calling the same both the Features produces and their typesstatic void
setFeatureSource(String typeName, VPFFeatureSource featureSource)
-
Methods inherited from class ContentFeatureSource
accepts, addFeatureListener, addHints, buildFeatureType, buildQueryCapabilities, canEvent, canFilter, canFilter, canLimit, canLimit, canLock, canOffset, canOffset, canReproject, canRetype, canRetype, canSort, canSort, canTransact, doLockInternal, doUnlockInternal, getAbsoluteSchema, getBounds, getBounds, getBoundsInternal, getCount, getCountInternal, getEntry, getFeatures, getFeatures, getFeatures, getInfo, getQueryCapabilities, getReader, getReader, getReader, getReaderInternal, getSchema, getState, getSupportedHints, getTransaction, getView, getView, handleVisitor, isView, joinQuery, lockFeatures, lockFeatures, lockFeatures, processLock, removeFeatureListener, resolvePropertyNames, resolvePropertyNames, setFeatureLock, setTransaction, unLockFeatures, unLockFeatures, unLockFeatures
-
-
-
-
Constructor Detail
-
VPFFeatureSource
public VPFFeatureSource(ContentEntry entry, Query query)
-
-
Method Detail
-
getName
public Name getName()
Description copied from class:ContentFeatureSource
Returns the same name than the feature type (ie,getSchema().getName()
to honor the simple feature land common practice of calling the same both the Features produces and their types- Specified by:
getName
in interfaceFeatureSource<SimpleFeatureType,SimpleFeature>
- Overrides:
getName
in classContentFeatureSource
- Returns:
- the name of the features accessible through this
FeatureSource
- See Also:
FeatureSource.getName()
-
setFeatureSource
public static void setFeatureSource(String typeName, VPFFeatureSource featureSource)
-
getFeatureSource
public static VPFFeatureSource getFeatureSource(String typeName)
-
getDataStore
public ContentDataStore getDataStore()
Description copied from class:ContentFeatureSource
The datastore that this feature source originated from.Subclasses may wish to extend this method in order to type narrow its return type.
- Specified by:
getDataStore
in interfaceFeatureSource<SimpleFeatureType,SimpleFeature>
- Overrides:
getDataStore
in classContentFeatureSource
- Returns:
- the data source providing this
FeatureSource
-
-