public class JsonStoreProvider extends SimpleReaderStoreProvider implements ResourceConsumer
SimpleReaderStoreProvider.RowToFeatureTranslatorAbstractMemoryStoreProvider.MemoryFeatureProviderAbstractFeatureStoreProvider.FeatureProviderNotFoundException| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DESCRIPTION |
static java.lang.String |
METADATA_DEFINITION_NAME |
static java.lang.String |
NAME |
counterNewsOIDs, envelopes, featureType, need_calculate_envelope, resource, rowToFeatureTranslator, spatialIndexes, taskStatus, virtualrowsdatastore| Constructor and Description |
|---|
JsonStoreProvider(JsonStoreParameters parameters,
DataStoreProviderServices storeServices) |
| Modifier and Type | Method and Description |
|---|---|
protected SimpleReaderFeatureTypeLoader |
getFeatureTypeLoader() |
java.lang.String |
getProviderName()
Return the name of the provider.
|
protected SimpleReader |
getSimpleReader(SimpleReaderStoreParameters parameters,
java.io.Reader in) |
allowWrite, append, bboxFileLoad, bboxFileLoad, bboxFileSave, bboxFileSave, bboxFileSave, bboxFileSave, beginAppend, close, closeResourceRequested, createNewOID, createSet, createSet, doDispose, endAppend, fixFeatureTypeFromParameters, getAuxFile, getAuxFile, getDataSize, getDynValue, getEnvelope, getEnvelope, getExplorer, getFeatureCount, getFullFileName, getFullName, getName, getOIDType, getResource, getRowByIndex, getRowToFeatureTranslator, getSourceId, getSpatialIndex, getSpatialIndex, getTimedLogger, initializeFeatureTypes, internalGetFeatureProviderByReference, loadFeatures, loadFromState, mustFixFeatureType, open, performChanges, refresh, resourceChanged, saveToState, supportsAppendModeaddFeatureProvider, createFeatureProvider, getMemoryProvider, internalGetFeatureProviderByReferenceabortAppend, allowAutomaticValues, allowGeometry, beginAppend, canWriteGeometry, clear, createExpression, createFeatureLocks, createFeatureSelection, createResource, delegate, getChildren, getDynClass, 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, savePrjFile, setDynValue, setMetadata, supportsPassThroughMode, toStringsetTransactiondispose, disposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcloseResourceRequested, resourceChangedsetTransactiondisposepublic static final java.lang.String NAME
public static final java.lang.String DESCRIPTION
public static final java.lang.String METADATA_DEFINITION_NAME
public JsonStoreProvider(JsonStoreParameters parameters, DataStoreProviderServices storeServices) throws InitializeException
InitializeExceptionpublic java.lang.String getProviderName()
DataStoreProvidergetProviderName in class SimpleReaderStoreProviderprotected SimpleReader getSimpleReader(SimpleReaderStoreParameters parameters, java.io.Reader in) throws java.io.IOException
getSimpleReader in class SimpleReaderStoreProviderjava.io.IOExceptionprotected SimpleReaderFeatureTypeLoader getFeatureTypeLoader()
getFeatureTypeLoader in class SimpleReaderStoreProvider