Class SimpleSequentialReaderStoreProvider
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.feature.spi.simpleprovider.SimpleSequentialReaderStoreProvider
- 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 SimpleSequentialReaderStoreProvider
extends org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider
implements org.gvsig.fmap.dal.resource.spi.ResourceConsumer
-
Nested Class Summary
Nested 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
Fields 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
ConstructorsConstructorDescriptionSimpleSequentialReaderStoreProvider(SimpleSequentialReaderFactory readerFactory, SimpleSequentialReaderStoreParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidappend(org.gvsig.fmap.dal.feature.spi.FeatureProvider featureProvider) voidbooleancloseResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) org.gvsig.fmap.dal.feature.spi.FeatureProvidercreateFeatureProvider(org.gvsig.fmap.dal.feature.FeatureType featureType) protected voidvoidorg.gvsig.tools.util.UnmodifiableBasicMap<String, org.gvsig.fmap.dal.DataStore> getDynValue(String name) org.gvsig.fmap.geom.primitive.Envelopeorg.gvsig.fmap.dal.DataServerExplorergetName()intorg.gvsig.fmap.dal.resource.spi.ResourceProviderorg.gvsig.tools.resourcesstorage.ResourcesStorageorg.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServicesorg.gvsig.fmap.dal.StoresRepositorybooleanhasDynValue(String name) voidopen()voidperformChanges(Iterator deleteds, Iterator inserteds, Iterator updateds, Iterator originalFeatureTypesUpdated) voidresourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) protected voidsetStoreServices(org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServices storeServices) booleantoString()Methods inherited from class org.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider
addFeatureProvider, createSet, getDataSize, getFeatureCount, getMemoryProvider, internalGetFeatureProviderByReference, internalGetFeatureProviderByReferenceMethods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
abortAppend, allowAutomaticValues, allowGeometry, beginAppend, canWriteGeometry, clear, close, createExpression, createFeatureLocks, createFeatureSelection, createResource, createSet, delegate, fixFeatureTypeFromParameters, getDynClass, getEnvelope, getFeatureProviderByReference, getFeatureProviderByReference, getFeatureStore, getInterval, getRetrievedFeaturesLimit, getTimes, getTimes, hasDynMethod, hasRetrievedFeaturesLimit, implement, invokeDynMethod, invokeDynMethod, isKnownEnvelope, isLocksSupported, isTemporary, passThroughDelete, passThroughDelete, passThroughInsert, passThroughInsertOrUpdate, passThroughUpdate, passThroughUpdate, refresh, savePrjFile, setDynValue, setMetadata, supportsPassThroughModeMethods 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
dispose
-
Constructor Details
-
SimpleSequentialReaderStoreProvider
public SimpleSequentialReaderStoreProvider(SimpleSequentialReaderFactory readerFactory, SimpleSequentialReaderStoreParameters parameters, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) throws org.gvsig.fmap.dal.exception.InitializeException - Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
-
Method Details
-
toString
- Overrides:
toStringin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
setStoreServices
protected void setStoreServices(org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServices storeServices) - Overrides:
setStoreServicesin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
getStoreServices
public org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServices getStoreServices()- Specified by:
getStoreServicesin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
getStoreServicesin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
getParameters
- Specified by:
getParametersin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
getParametersin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
getProviderName
- Specified by:
getProviderNamein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
allowWrite
public boolean allowWrite()- Specified by:
allowWritein interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
allowWritein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
open
public void open() throws org.gvsig.fmap.dal.exception.OpenException- Specified by:
openin interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider- Throws:
org.gvsig.fmap.dal.exception.OpenException
-
getExplorer
public org.gvsig.fmap.dal.DataServerExplorer getExplorer() throws org.gvsig.fmap.dal.exception.ReadException- Specified by:
getExplorerin interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider- Overrides:
getExplorerin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider- Throws:
org.gvsig.fmap.dal.exception.ReadException
-
performChanges
public void performChanges(Iterator deleteds, Iterator inserteds, Iterator updateds, Iterator originalFeatureTypesUpdated) throws org.gvsig.fmap.dal.feature.exception.PerformEditingException - Specified by:
performChangesin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
performChangesin classorg.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider- Throws:
org.gvsig.fmap.dal.feature.exception.PerformEditingException
-
closeResourceRequested
public boolean closeResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) - Specified by:
closeResourceRequestedin interfaceorg.gvsig.fmap.dal.resource.spi.ResourceConsumer
-
getOIDType
public int getOIDType()- Specified by:
getOIDTypein interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider
-
supportsAppendMode
public boolean supportsAppendMode()- Specified by:
supportsAppendModein interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
supportsAppendModein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
append
public void append(org.gvsig.fmap.dal.feature.spi.FeatureProvider featureProvider) - Specified by:
appendin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
appendin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
beginAppend
public void beginAppend()- Specified by:
beginAppendin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
beginAppendin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
endAppend
public void endAppend()- Specified by:
endAppendin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
endAppendin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
createNewOID
- Specified by:
createNewOIDin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider
-
createFeatureProvider
public org.gvsig.fmap.dal.feature.spi.FeatureProvider createFeatureProvider(org.gvsig.fmap.dal.feature.FeatureType featureType) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
createFeatureProviderin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
createFeatureProviderin classorg.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider- Throws:
org.gvsig.fmap.dal.exception.DataException
-
doDispose
protected void doDispose() throws org.gvsig.tools.exception.BaseException- Overrides:
doDisposein classorg.gvsig.fmap.dal.feature.spi.memory.AbstractMemoryStoreProvider- Throws:
org.gvsig.tools.exception.BaseException
-
getEnvelope
public org.gvsig.fmap.geom.primitive.Envelope getEnvelope() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
getEnvelopein interfaceorg.gvsig.fmap.dal.feature.spi.FeatureStoreProvider- Overrides:
getEnvelopein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getDynValue
public Object getDynValue(String name) throws org.gvsig.tools.dynobject.exception.DynFieldNotFoundException - Specified by:
getDynValuein interfaceorg.gvsig.tools.dynobject.DynObject- Overrides:
getDynValuein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider- Throws:
org.gvsig.tools.dynobject.exception.DynFieldNotFoundException
-
resourceChanged
public void resourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) - Specified by:
resourceChangedin interfaceorg.gvsig.fmap.dal.resource.spi.ResourceConsumer
-
getSourceId
- Specified by:
getSourceIdin interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
getName
- Specified by:
getNamein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
getFullName
- Specified by:
getFullNamein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
getResource
public org.gvsig.fmap.dal.resource.spi.ResourceProvider getResource()- Specified by:
getResourcein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
hasDynValue
- Specified by:
hasDynValuein interfaceorg.gvsig.tools.dynobject.DynObject- Overrides:
hasDynValuein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
getChildren
- Specified by:
getChildrenin interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider- Overrides:
getChildrenin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
getStoresRepository
public org.gvsig.fmap.dal.StoresRepository getStoresRepository()- Specified by:
getStoresRepositoryin interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider- Overrides:
getStoresRepositoryin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-
getResourcesStorage
public org.gvsig.tools.resourcesstorage.ResourcesStorage getResourcesStorage()- Specified by:
getResourcesStoragein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider- Overrides:
getResourcesStoragein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureStoreProvider
-