public class GMLDataStoreProvider extends OGRDataStoreProvider
AbstractFeatureStoreProvider.FeatureProviderNotFoundExceptionFeatureStoreProvider.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, repackabortAppend, allowAutomaticValues, append, beginAppend, canWriteGeometry, clear, close, createFeatureLocks, createFeatureProvider, createFeatureSelection, createResource, delegate, endAppend, getChilds, getDynClass, getDynValue, getExplorer, getFeatureProviderByReference, getFeatureProviderByReference, getFeatureStore, getInterval, getParameters, getRetrievedFeaturesLimit, getStoreServices, getTimes, getTimes, hasDynValue, hasRetrievedFeaturesLimit, implement, internalGetFeatureProviderByReference, invokeDynMethod, invokeDynMethod, isKnownEnvelope, isLocksSupported, refresh, savePrjFile, setDynValue, setMetadata, supportsAppendModedispose, disposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabortAppend, allowAutomaticValues, append, beginAppend, canWriteGeometry, createFeatureLocks, createFeatureProvider, createFeatureSelection, endAppend, getFeatureProviderByReference, getFeatureProviderByReference, getRetrievedFeaturesLimit, getStoreServices, hasRetrievedFeaturesLimit, isKnownEnvelope, isLocksSupported, supportsAppendModeclose, getChilds, getExplorer, getInterval, getTimes, getTimes, refreshclear, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValuedisposepublic static final String NAME
public static final String DESCRIPTION
protected GMLDataStoreProvider(DataStoreParameters dataParameters, DataStoreProviderServices storeServices, DynObject metadata) throws InitializeException
InitializeExceptionprotected GMLDataStoreProvider(DataStoreParameters dataParameters, DataStoreProviderServices storeServices) throws InitializeException
InitializeExceptionprotected DataSource getDataSource()
throws OGRUnsupportedFormatException
getDataSource in class OGRDataStoreProviderOGRUnsupportedFormatExceptionpublic boolean allowWrite()
AbstractFeatureStoreProviderallowWrite in interface FeatureStoreProviderallowWrite in class OGRDataStoreProviderFeatureStoreProvider.allowWrite()public void performChanges(Iterator deleteds, Iterator inserteds, Iterator updateds, Iterator featureTypesChanged) throws DataException
AbstractFeatureStoreProviderperformChanges in interface FeatureStoreProviderperformChanges in class OGRDataStoreProviderdeleteds - iterator of FeatureReferenceProviderServicesinserteds - iterator of FeatureProviderupdateds - iterator of FeatureProviderfeatureTypesChanged - iterator of FeatureStoreProvider.FeatureTypeChangedDataExceptionFeatureStoreProvider.performChanges(Iterator,
Iterator, Iterator, Iterator)public void resourceChanged(ResourceProvider resource)
resourceChanged in interface ResourceConsumerresourceChanged in class OGRDataStoreProvider