Class AbstractDataStore

java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.spi.AbstractDataStore
All Implemented Interfaces:
org.gvsig.fmap.dal.DataFactoryUnit, org.gvsig.fmap.dal.DataStore, org.gvsig.metadata.Metadata, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.dynobject.DynObject, org.gvsig.tools.dynobject.DynObject_v2, org.gvsig.tools.observer.ComplexObservable, org.gvsig.tools.observer.ComplexWeakReferencingObservable, org.gvsig.tools.observer.Observable, org.gvsig.tools.observer.WeakReferencingObservable, org.gvsig.tools.persistence.Persistent, org.gvsig.tools.service.spi.Services, org.gvsig.tools.visitor.Visitable

public abstract class AbstractDataStore extends org.gvsig.tools.dispose.impl.AbstractDisposable implements org.gvsig.fmap.dal.DataStore
Author:
jjdelcerro
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
     
    protected static final org.slf4j.Logger
     

    Fields inherited from interface org.gvsig.fmap.dal.DataStore

    CSV_PROVIDER_NAME, DBASE_PROVIDER_NAME, FEATURE_METADATA_DEFINITION_NAME, GEOPACKAGE_PROVIDER_NAME, H2SPATIAL_PROVIDER_NAME, MDB_PROVIDER_NAME, METADATA_CONTAINERNAME, METADATA_CRS, METADATA_DEFINITION_NAME, METADATA_ENVELOPE, METADATA_FEATURETYPE, METADATA_PROVIDER, SHAPE_PROVIDER_NAME, SPATIAL_METADATA_DEFINITION_NAME, TIFF_PROVIDER_NAME
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.gvsig.tools.util.UnmodifiableBasicMap<String,org.gvsig.fmap.dal.DataStore>
     
    protected abstract org.gvsig.fmap.dal.DataManager
     
    org.gvsig.tools.resourcesstorage.ResourcesStorage
     
    org.gvsig.fmap.dal.StoresRepository
     
    void
    setIgnoreDALResource(boolean ignoreDALResource)
     

    Methods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable

    dispose, dispose, doDispose

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gvsig.tools.observer.ComplexObservable

    beginComplexNotification, disableNotifications, enableNotifications, endComplexNotification

    Methods inherited from interface org.gvsig.fmap.dal.DataStore

    accept, accept, createQuery, createSelection, getCache, getDataSet, getDataSet, getDataSet, getDataSet, getExplorer, getFullName, getInterval, getName, getParameters, getProviderFactory, getProviderName, getSelection, getTimes, getTimes, refresh, setSelection, useCache

    Methods inherited from interface org.gvsig.tools.dispose.Disposable

    dispose

    Methods inherited from interface org.gvsig.tools.dynobject.DynObject

    clear, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue

    Methods inherited from interface org.gvsig.tools.dynobject.DynObject_v2

    hasDynMethod

    Methods inherited from interface org.gvsig.metadata.Metadata

    getMetadataChildren, getMetadataID, getMetadataName

    Methods inherited from interface org.gvsig.tools.observer.Observable

    addObserver, deleteObserver, deleteObservers

    Methods inherited from interface org.gvsig.tools.persistence.Persistent

    loadFromState, saveToState
  • Field Details

    • LOGGER

      protected static final org.slf4j.Logger LOGGER
    • ignoreDALResource

      protected boolean ignoreDALResource
  • Constructor Details

    • AbstractDataStore

      protected AbstractDataStore()
  • Method Details

    • getDataManager

      protected abstract org.gvsig.fmap.dal.DataManager getDataManager()
    • getResourcesStorage

      public org.gvsig.tools.resourcesstorage.ResourcesStorage getResourcesStorage()
      Specified by:
      getResourcesStorage in interface org.gvsig.fmap.dal.DataStore
    • getStoresRepository

      public org.gvsig.fmap.dal.StoresRepository getStoresRepository()
      Specified by:
      getStoresRepository in interface org.gvsig.fmap.dal.DataStore
    • getChildren

      public org.gvsig.tools.util.UnmodifiableBasicMap<String,org.gvsig.fmap.dal.DataStore> getChildren()
      Specified by:
      getChildren in interface org.gvsig.fmap.dal.DataStore
    • setIgnoreDALResource

      public void setIgnoreDALResource(boolean ignoreDALResource)