Package org.gvsig.fmap.dal.store.json
Class JsonStoreProvider
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.spi.AbstractDataStoreProvider
org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider
org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreProvider
org.gvsig.fmap.dal.store.json.JsonStoreProvider
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataFactoryUnit,org.gvsig.fmap.dal.DataStoreProvider,org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider,org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider_v2,org.gvsig.fmap.dal.resource.spi.ResourceConsumer,org.gvsig.fmap.dal.spi.DataStoreProvider,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.dynobject.DynObject,org.gvsig.tools.dynobject.DynObject_v2
public class JsonStoreProvider
extends org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreProvider
implements org.gvsig.fmap.dal.resource.spi.ResourceConsumer
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreProvider
org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreProvider.RowToFeatureTranslatorNested classes/interfaces inherited from class org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider
org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider.MemoryFeatureProviderNested classes/interfaces inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider.FeatureProviderNotFoundException -
Field Summary
FieldsFields inherited from class org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreProvider
counterNewsOIDs, envelopes, featureType, need_calculate_envelope, resource, rowToFeatureTranslator, spatialIndexes, taskStatus, virtualrowsFields inherited from class org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider
dataFields inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
store -
Constructor Summary
ConstructorsConstructorDescriptionJsonStoreProvider(JsonStoreParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.gvsig.fmap.dal.store.simplereader.SimpleReaderFeatureTypeLoaderprotected org.gvsig.fmap.dal.store.simplereader.simplereaders.SimpleReadergetSimpleReader(org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters parameters, Reader in) Methods inherited from class org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreProvider
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, supportsAppendModeMethods inherited from class org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider
addFeatureProvider, createFeatureProvider, getMemoryProvider, internalGetFeatureProviderByReferenceMethods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
abortAppend, 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, setStoreServices, supportsPassThroughMode, toStringMethods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStoreProvider
setTransactionMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.fmap.dal.spi.DataStoreProvider
setTransactionMethods inherited from interface org.gvsig.tools.dispose.Disposable
disposeMethods inherited from interface org.gvsig.fmap.dal.resource.spi.ResourceConsumer
closeResourceRequested, resourceChanged
-
Field Details
-
NAME
- See Also:
-
DESCRIPTION
- See Also:
-
METADATA_DEFINITION_NAME
- See Also:
-
-
Constructor Details
-
JsonStoreProvider
public JsonStoreProvider(JsonStoreParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) throws org.gvsig.fmap.dal.exception.InitializeException - Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
-
Method Details
-
getProviderName
- Specified by:
getProviderNamein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider- Specified by:
getProviderNamein classorg.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreProvider
-
getSimpleReader
protected org.gvsig.fmap.dal.store.simplereader.simplereaders.SimpleReader getSimpleReader(org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters parameters, Reader in) throws IOException - Specified by:
getSimpleReaderin classorg.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreProvider- Throws:
IOException
-
getFeatureTypeLoader
protected org.gvsig.fmap.dal.store.simplereader.SimpleReaderFeatureTypeLoader getFeatureTypeLoader()- Specified by:
getFeatureTypeLoaderin classorg.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreProvider
-