public class FeatureTypeToStoreProviderAdapter extends AbstractMemoryStoreProvider
AbstractMemoryStoreProvider.MemoryFeatureProviderAbstractFeatureStoreProvider.FeatureProviderNotFoundExceptiondatastore| Modifier and Type | Method and Description |
|---|---|
FeatureProvider |
createFeatureProvider(FeatureType featureType)
Default Factory of
FeatureProvider. |
static FeatureStore |
createFeatureStore(FeatureType featureType) |
java.lang.Object |
createNewOID()
Return a new OID valid for a new feature.
|
java.lang.String |
getFullName()
Returns a more descriptive name for the provider that getName.
|
java.lang.String |
getName()
Returns the name associated to the provider.
|
int |
getOIDType()
Return OID data type (from
DataTypes) of this store. |
java.lang.String |
getProviderName()
Return the name of the provider.
|
ResourceProvider |
getResource()
Returns the
Resource from where the data is being loaded. |
java.lang.Object |
getSourceId()
Returns the unique identifier of the Store
FIXME add examples
|
void |
open()
Open store.
|
addFeatureProvider, createSet, doDispose, getDataSize, getFeatureCount, getMemoryProvider, internalGetFeatureProviderByReference, internalGetFeatureProviderByReference, performChangesabortAppend, allowAutomaticValues, allowGeometry, allowWrite, append, beginAppend, beginAppend, canWriteGeometry, clear, close, createExpression, createFeatureLocks, createFeatureSelection, createResource, createSet, delegate, endAppend, fixFeatureTypeFromParameters, getChildren, getDynClass, getDynValue, getEnvelope, getEnvelope, getExplorer, getFeatureProviderByReference, getFeatureProviderByReference, getFeatureStore, getInterval, getParameters, getResourcesStorage, getRetrievedFeaturesLimit, getStoreServices, getStoresRepository, getTimes, getTimes, hasDynMethod, hasDynValue, hasRetrievedFeaturesLimit, implement, invokeDynMethod, invokeDynMethod, isKnownEnvelope, isLocksSupported, isTemporary, passThroughDelete, passThroughDelete, passThroughInsert, passThroughInsertOrUpdate, passThroughUpdate, passThroughUpdate, refresh, savePrjFile, setDynValue, setMetadata, supportsAppendMode, supportsPassThroughMode, toStringsetTransactiondispose, disposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetTransactiondisposepublic static FeatureStore createFeatureStore(FeatureType featureType)
public void open()
throws OpenException
DataStoreProviderOpenExceptionpublic FeatureProvider createFeatureProvider(FeatureType featureType) throws DataException
AbstractFeatureStoreProviderFeatureProvider. Create a new default
FeatureProvider instance.FeatureProvider.createFeatureProvider in interface FeatureStoreProvidercreateFeatureProvider in class AbstractMemoryStoreProviderDataExceptionorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider#createFeatureProvider(FeatureType)}public ResourceProvider getResource()
DataStoreProviderResource from where the data is being loaded.Resourcepublic final java.lang.Object getSourceId()
DataStoreProviderpublic final java.lang.String getProviderName()
DataStoreProviderpublic final java.lang.String getName()
DataStoreProviderpublic final java.lang.String getFullName()
DataStoreProviderpublic java.lang.Object createNewOID()
FeatureStoreProviderFeatureStoreProvider#getOIDType()}public int getOIDType()
FeatureStoreProviderDataTypes) of this store.FeatureStoreProvider#createNewOID()} {@link DataTypes}