public class GMLDataStoreProvider extends OGRDataStoreProvider
AbstractFeatureStoreProvider.FeatureProviderNotFoundException
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DESCRIPTION |
static java.lang.String |
NAME |
dataSource, METADATA_DEFINITION_NAME, resourceProvider
store
Modifier | Constructor and Description |
---|---|
protected |
GMLDataStoreProvider(DataStoreParameters dataParameters,
DataStoreProviderServices storeServices) |
protected |
GMLDataStoreProvider(DataStoreParameters dataParameters,
DataStoreProviderServices storeServices,
DynObject metadata) |
Modifier and Type | Method and Description |
---|---|
boolean |
allowWrite()
Informs that store supports write.
|
protected DataSource |
getDataSource() |
void |
performChanges(java.util.Iterator deleteds,
java.util.Iterator inserteds,
java.util.Iterator updateds,
java.util.Iterator featureTypesChanged)
unsupported by default, override this otherwise
|
void |
resourceChanged(ResourceProvider resource) |
closeResourceRequested, compoundSelect, createNewOID, createSet, doDispose, getEnvelope, getFeatureCount, getFullName, getLayer, getName, getOIDType, getProviderName, getResource, getSourceId, internalGetFeatureProviderByReference, loadFeatureType, open, repack
abortAppend, allowAutomaticValues, allowGeometry, append, beginAppend, beginAppend, canWriteGeometry, clear, close, createExpression, createFeatureLocks, createFeatureProvider, createFeatureSelection, createResource, createSet, delegate, endAppend, fixFeatureTypeFromParameters, getChildren, getDynClass, getDynValue, getEnvelope, getExplorer, getFeatureProviderByReference, getFeatureProviderByReference, getFeatureStore, getInterval, getParameters, getResourcesStorage, getRetrievedFeaturesLimit, getStoreServices, getStoresRepository, getTimes, getTimes, hasDynMethod, hasDynValue, hasRetrievedFeaturesLimit, implement, internalGetFeatureProviderByReference, invokeDynMethod, invokeDynMethod, isKnownEnvelope, isLocksSupported, isTemporary, passThroughDelete, passThroughDelete, passThroughInsert, passThroughInsertOrUpdate, passThroughUpdate, passThroughUpdate, refresh, savePrjFile, setDynValue, setMetadata, supportsAppendMode, supportsPassThroughMode, toString
setTransaction
dispose, dispose
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
abortAppend, allowAutomaticValues, allowGeometry, append, beginAppend, beginAppend, canWriteGeometry, createFeatureLocks, createFeatureProvider, createFeatureSelection, createSet, endAppend, fixFeatureTypeFromParameters, getEnvelope, getFeatureProviderByReference, getFeatureProviderByReference, getFeatureStore, getParameters, getRetrievedFeaturesLimit, getStoreServices, hasRetrievedFeaturesLimit, isKnownEnvelope, isLocksSupported, isTemporary, passThroughDelete, passThroughDelete, passThroughInsert, passThroughInsertOrUpdate, passThroughUpdate, passThroughUpdate, supportsAppendMode, supportsPassThroughMode
close, getChildren, getExplorer, getInterval, getResourcesStorage, getStoresRepository, getTimes, getTimes, refresh, setTransaction
hasDynMethod
clear, clone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue
dispose
public static final java.lang.String NAME
public static final java.lang.String DESCRIPTION
protected GMLDataStoreProvider(DataStoreParameters dataParameters, DataStoreProviderServices storeServices, DynObject metadata) throws InitializeException
InitializeException
protected GMLDataStoreProvider(DataStoreParameters dataParameters, DataStoreProviderServices storeServices) throws InitializeException
InitializeException
protected DataSource getDataSource() throws OGRUnsupportedFormatException
getDataSource
in class OGRDataStoreProvider
OGRUnsupportedFormatException
public boolean allowWrite()
FeatureStoreProvider
allowWrite
in interface FeatureStoreProvider
allowWrite
in class OGRDataStoreProvider
public void performChanges(java.util.Iterator deleteds, java.util.Iterator inserteds, java.util.Iterator updateds, java.util.Iterator featureTypesChanged) throws DataException
AbstractFeatureStoreProvider
performChanges
in interface FeatureStoreProvider
performChanges
in class OGRDataStoreProvider
deleteds
- iterator of FeatureReferenceProviderServices
inserteds
- iterator of FeatureProvider
updateds
- iterator of FeatureProvider
featureTypesChanged
- iterator of FeatureType.FeatureTypeChanged
DataException
FeatureStoreProvider.performChanges(Iterator,
Iterator, Iterator, Iterator)
public void resourceChanged(ResourceProvider resource)
resourceChanged
in interface ResourceConsumer
resourceChanged
in class OGRDataStoreProvider