public class GMLDataStoreProvider extends OGRDataStoreProvider
AbstractFeatureStoreProvider.FeatureProviderNotFoundException
FeatureStoreProvider.FeatureTypeChanged
Modifier and Type | Field and Description |
---|---|
static String |
DESCRIPTION |
static String |
NAME |
dataSource, METADATA_DEFINITION_NAME, resourceProvider
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()
unsupported by default, override this otherwise
|
protected DataSource |
getDataSource() |
void |
performChanges(Iterator deleteds,
Iterator inserteds,
Iterator updateds,
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, append, beginAppend, canWriteGeometry, clear, close, createExpression, createFeatureLocks, createFeatureProvider, createFeatureSelection, createResource, delegate, endAppend, getChilds, getDynClass, getDynValue, getExplorer, getFeatureProviderByReference, getFeatureProviderByReference, getFeatureStore, getInterval, getParameters, getRetrievedFeaturesLimit, getStoreServices, getTimes, getTimes, hasDynMethod, hasDynValue, hasRetrievedFeaturesLimit, implement, internalGetFeatureProviderByReference, invokeDynMethod, invokeDynMethod, isKnownEnvelope, isLocksSupported, refresh, savePrjFile, setDynValue, setMetadata, supportsAppendMode
dispose, dispose
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abortAppend, allowAutomaticValues, append, beginAppend, canWriteGeometry, createFeatureLocks, createFeatureProvider, createFeatureSelection, endAppend, getFeatureProviderByReference, getFeatureProviderByReference, getFeatureStore, getParameters, getRetrievedFeaturesLimit, getStoreServices, hasRetrievedFeaturesLimit, isKnownEnvelope, isLocksSupported, supportsAppendMode
close, getChilds, getExplorer, getInterval, getTimes, getTimes, refresh
hasDynMethod
clear, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue
dispose
public static final String NAME
public static final 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()
AbstractFeatureStoreProvider
allowWrite
in interface FeatureStoreProvider
allowWrite
in class OGRDataStoreProvider
FeatureStoreProvider.allowWrite()
public void performChanges(Iterator deleteds, Iterator inserteds, Iterator updateds, 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 FeatureStoreProvider.FeatureTypeChanged
DataException
FeatureStoreProvider.performChanges(Iterator,
Iterator, Iterator, Iterator)
public void resourceChanged(ResourceProvider resource)
resourceChanged
in interface ResourceConsumer
resourceChanged
in class OGRDataStoreProvider