Package org.gvsig.fmap.dal.raster.impl
Class DefaultCoverageStore
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.spi.AbstractDataStore
org.gvsig.fmap.dal.raster.impl.DefaultCoverageStore
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataFactoryUnit,org.gvsig.fmap.dal.DataStore,org.gvsig.fmap.dal.raster.CoverageStore,org.gvsig.fmap.dal.raster.spi.CoverageStoreProviderServices,org.gvsig.fmap.dal.spi.DataStoreInitializer,org.gvsig.fmap.dal.spi.DataStoreProviderServices,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 class DefaultCoverageStore
extends org.gvsig.fmap.dal.spi.AbstractDataStore
implements org.gvsig.fmap.dal.raster.CoverageStore, org.gvsig.fmap.dal.raster.spi.CoverageStoreProviderServices, org.gvsig.fmap.dal.spi.DataStoreInitializer
- Author:
- jmvivo
-
Field Summary
Fields inherited from class org.gvsig.fmap.dal.spi.AbstractDataStore
ignoreDALResource, LOGGERFields 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_NAMEFields inherited from interface org.gvsig.fmap.dal.spi.DataStoreProviderServices
BASE_NEWPARAMETERS_PROVIDER_DEFINITION_FULLNAME, BASE_NEWPARAMETERS_PROVIDER_DEFINITION_NAME, BASE_OPTIONAL_SPATIAL_PARAMETERS_PROVIDER_DEFINITION_FULLNAME, BASE_OPTIONAL_SPATIAL_PARAMETERS_PROVIDER_DEFINITION_NAME, BASE_PARAMETERS_PROVIDER_DEFINITION_FULLNAME, BASE_PARAMETERS_PROVIDER_DEFINITION_NAME, BASE_RASTER_NEWPARAMETERS_PROVIDER_DEFINITION_FULLNAME, BASE_RASTER_NEWPARAMETERS_PROVIDER_DEFINITION_NAME, BASE_SPATIAL_PARAMETERS_PROVIDER_DEFINITION_FULLNAME, BASE_SPATIAL_PARAMETERS_PROVIDER_DEFINITION_NAME, PROVIDER_PARAMTER_FULLNAME, PROVIDER_PARAMTER_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.gvsig.tools.visitor.Visitor visitor) voidaccept(org.gvsig.tools.visitor.Visitor visitor, org.gvsig.fmap.dal.DataQuery dataQuery) voidaddObserver(org.gvsig.tools.observer.Observer o) booleanvoidvoidclear()voidclose()org.gvsig.fmap.dal.raster.CoverageSelectionorg.gvsig.fmap.dal.DataQueryorg.gvsig.fmap.dal.DataSetvoiddelegate(org.gvsig.tools.dynobject.DynObject dynObject) voiddeleteObserver(org.gvsig.tools.observer.Observer o) voidvoidprotected voidvoidvoidorg.gvsig.fmap.dal.DataCachegetCache()org.gvsig.fmap.dal.raster.CoverageStoreprotected org.gvsig.fmap.dal.DataManagerorg.gvsig.fmap.dal.DataSetorg.gvsig.fmap.dal.DataSetgetDataSet(org.gvsig.fmap.dal.DataQuery dataQuery) voidgetDataSet(org.gvsig.fmap.dal.DataQuery dataQuery, org.gvsig.tools.observer.Observer observer) voidgetDataSet(org.gvsig.tools.observer.Observer observer) org.gvsig.tools.dynobject.DynClassgetDynValue(String name) org.gvsig.fmap.dal.DataServerExplorerorg.gvsig.timesupport.Intervalorg.gvsig.fmap.dal.DataManagergetName()org.gvsig.fmap.dal.DataStoreParametersorg.gvsig.fmap.dal.raster.spi.CoverageStoreProviderorg.gvsig.fmap.dal.DataStoreProviderFactoryorg.gvsig.fmap.dal.DataSetorg.gvsig.tools.persistence.PersistentStategetState()org.gvsig.fmap.dal.DataStoregetStore()getTimes()getTimes(org.gvsig.timesupport.Interval interval) booleanhasDynMethod(String name) booleanhasDynValue(String name) voidimplement(org.gvsig.tools.dynobject.DynClass dynClass) voidintializePhase1(org.gvsig.fmap.dal.DataManager dataManager, org.gvsig.fmap.dal.DataStoreParameters parameters) voidintializePhase2(org.gvsig.fmap.dal.spi.DataStoreProvider provider) invokeDynMethod(int code, Object[] args) invokeDynMethod(String name, Object[] args) voidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidnotifyChange(String notification) voidnotifyChange(String notification, org.gvsig.fmap.dal.resource.Resource resource) voidnotifyChange(String notification, org.gvsig.tools.undo.command.Command command) voidopen()voidrefresh()voidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidsetDynValue(String name, Object value) voidsetSelection(org.gvsig.fmap.dal.DataSet selection) voidMethods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStore
getChildren, getResourcesStorage, getStoresRepository, setIgnoreDALResourceMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.fmap.dal.DataStore
getChildren, getResourcesStorage, getStoresRepositoryMethods inherited from interface org.gvsig.tools.dispose.Disposable
dispose
-
Constructor Details
-
DefaultCoverageStore
public DefaultCoverageStore()
-
-
Method Details
-
getDataManager
protected org.gvsig.fmap.dal.DataManager getDataManager()- Specified by:
getDataManagerin classorg.gvsig.fmap.dal.spi.AbstractDataStore
-
intializePhase1
public void intializePhase1(org.gvsig.fmap.dal.DataManager dataManager, org.gvsig.fmap.dal.DataStoreParameters parameters) throws org.gvsig.fmap.dal.exception.InitializeException - Specified by:
intializePhase1in interfaceorg.gvsig.fmap.dal.spi.DataStoreInitializer- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
intializePhase2
public void intializePhase2(org.gvsig.fmap.dal.spi.DataStoreProvider provider) throws org.gvsig.fmap.dal.exception.InitializeException - Specified by:
intializePhase2in interfaceorg.gvsig.fmap.dal.spi.DataStoreInitializer- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
createSelection
public org.gvsig.fmap.dal.DataSet createSelection() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
createSelectionin interfaceorg.gvsig.fmap.dal.DataStore- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getDataSet
public org.gvsig.fmap.dal.DataSet getDataSet() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
getDataSetin interfaceorg.gvsig.fmap.dal.DataStore- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getDataSet
public org.gvsig.fmap.dal.DataSet getDataSet(org.gvsig.fmap.dal.DataQuery dataQuery) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
getDataSetin interfaceorg.gvsig.fmap.dal.DataStore- Throws:
org.gvsig.fmap.dal.exception.DataException
-
accept
public void accept(org.gvsig.tools.visitor.Visitor visitor) throws org.gvsig.tools.exception.BaseException - Specified by:
acceptin interfaceorg.gvsig.fmap.dal.DataStore- Specified by:
acceptin interfaceorg.gvsig.tools.visitor.Visitable- Throws:
org.gvsig.tools.exception.BaseException
-
accept
public void accept(org.gvsig.tools.visitor.Visitor visitor, org.gvsig.fmap.dal.DataQuery dataQuery) throws org.gvsig.tools.exception.BaseException - Specified by:
acceptin interfaceorg.gvsig.fmap.dal.DataStore- Throws:
org.gvsig.tools.exception.BaseException
-
getDataSet
public void getDataSet(org.gvsig.tools.observer.Observer observer) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
getDataSetin interfaceorg.gvsig.fmap.dal.DataStore- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getDataSet
public void getDataSet(org.gvsig.fmap.dal.DataQuery dataQuery, org.gvsig.tools.observer.Observer observer) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
getDataSetin interfaceorg.gvsig.fmap.dal.DataStore- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getExplorer
public org.gvsig.fmap.dal.DataServerExplorer getExplorer() throws org.gvsig.fmap.dal.exception.DataException, org.gvsig.fmap.dal.exception.ValidateDataParametersException- Specified by:
getExplorerin interfaceorg.gvsig.fmap.dal.DataStore- Throws:
org.gvsig.fmap.dal.exception.DataExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersException
-
getParameters
public org.gvsig.fmap.dal.DataStoreParameters getParameters()- Specified by:
getParametersin interfaceorg.gvsig.fmap.dal.DataStore
-
getSelection
public org.gvsig.fmap.dal.DataSet getSelection() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
getSelectionin interfaceorg.gvsig.fmap.dal.DataStore- Throws:
org.gvsig.fmap.dal.exception.DataException
-
refresh
public void refresh() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
refreshin interfaceorg.gvsig.fmap.dal.DataStore- Throws:
org.gvsig.fmap.dal.exception.DataException
-
setSelection
public void setSelection(org.gvsig.fmap.dal.DataSet selection) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
setSelectionin interfaceorg.gvsig.fmap.dal.DataStore- Throws:
org.gvsig.fmap.dal.exception.DataException
-
beginComplexNotification
public void beginComplexNotification()- Specified by:
beginComplexNotificationin interfaceorg.gvsig.tools.observer.ComplexObservable
-
disableNotifications
public void disableNotifications()- Specified by:
disableNotificationsin interfaceorg.gvsig.tools.observer.ComplexObservable
-
enableNotifications
public void enableNotifications()- Specified by:
enableNotificationsin interfaceorg.gvsig.tools.observer.ComplexObservable
-
endComplexNotification
public void endComplexNotification()- Specified by:
endComplexNotificationin interfaceorg.gvsig.tools.observer.ComplexObservable
-
addObserver
public void addObserver(org.gvsig.tools.observer.Observer o) - Specified by:
addObserverin interfaceorg.gvsig.tools.observer.Observable
-
deleteObserver
public void deleteObserver(org.gvsig.tools.observer.Observer o) - Specified by:
deleteObserverin interfaceorg.gvsig.tools.observer.Observable
-
deleteObservers
public void deleteObservers()- Specified by:
deleteObserversin interfaceorg.gvsig.tools.observer.Observable
-
getState
public org.gvsig.tools.persistence.PersistentState getState() throws org.gvsig.tools.persistence.exception.PersistenceException- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
saveToStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
loadFromState
public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
getMetadataID
- Specified by:
getMetadataIDin interfaceorg.gvsig.metadata.Metadata
-
delegate
public void delegate(org.gvsig.tools.dynobject.DynObject dynObject) - Specified by:
delegatein interfaceorg.gvsig.tools.dynobject.DynObject
-
getDynClass
public org.gvsig.tools.dynobject.DynClass getDynClass()- Specified by:
getDynClassin interfaceorg.gvsig.tools.dynobject.DynObject
-
getDynValue
public Object getDynValue(String name) throws org.gvsig.tools.dynobject.exception.DynFieldNotFoundException - Specified by:
getDynValuein interfaceorg.gvsig.tools.dynobject.DynObject- Throws:
org.gvsig.tools.dynobject.exception.DynFieldNotFoundException
-
hasDynValue
- Specified by:
hasDynValuein interfaceorg.gvsig.tools.dynobject.DynObject
-
hasDynMethod
- Specified by:
hasDynMethodin interfaceorg.gvsig.tools.dynobject.DynObject_v2
-
implement
public void implement(org.gvsig.tools.dynobject.DynClass dynClass) - Specified by:
implementin interfaceorg.gvsig.tools.dynobject.DynObject
-
invokeDynMethod
public Object invokeDynMethod(String name, Object[] args) throws org.gvsig.tools.dynobject.exception.DynMethodException - Specified by:
invokeDynMethodin interfaceorg.gvsig.tools.dynobject.DynObject- Throws:
org.gvsig.tools.dynobject.exception.DynMethodException
-
invokeDynMethod
public Object invokeDynMethod(int code, Object[] args) throws org.gvsig.tools.dynobject.exception.DynMethodException - Specified by:
invokeDynMethodin interfaceorg.gvsig.tools.dynobject.DynObject- Throws:
org.gvsig.tools.dynobject.exception.DynMethodException
-
setDynValue
public void setDynValue(String name, Object value) throws org.gvsig.tools.dynobject.exception.DynFieldNotFoundException - Specified by:
setDynValuein interfaceorg.gvsig.tools.dynobject.DynObject- Throws:
org.gvsig.tools.dynobject.exception.DynFieldNotFoundException
-
getMetadataChildren
- Specified by:
getMetadataChildrenin interfaceorg.gvsig.metadata.Metadata
-
getMetadataName
- Specified by:
getMetadataNamein interfaceorg.gvsig.metadata.Metadata
-
createDefaultCoverageSelection
public org.gvsig.fmap.dal.raster.CoverageSelection createDefaultCoverageSelection() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
createDefaultCoverageSelectionin interfaceorg.gvsig.fmap.dal.raster.spi.CoverageStoreProviderServices- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getManager
public org.gvsig.fmap.dal.DataManager getManager()- Specified by:
getManagerin interfaceorg.gvsig.fmap.dal.raster.spi.CoverageStoreProviderServices
-
getProvider
public org.gvsig.fmap.dal.raster.spi.CoverageStoreProvider getProvider()- Specified by:
getProviderin interfaceorg.gvsig.fmap.dal.raster.spi.CoverageStoreProviderServices
-
notifyChange
- Specified by:
notifyChangein interfaceorg.gvsig.fmap.dal.raster.spi.CoverageStoreProviderServices
-
notifyChange
- Specified by:
notifyChangein interfaceorg.gvsig.fmap.dal.raster.spi.CoverageStoreProviderServices
-
notifyChange
- Specified by:
notifyChangein interfaceorg.gvsig.fmap.dal.raster.spi.CoverageStoreProviderServices
-
open
public void open() throws org.gvsig.fmap.dal.exception.OpenException- Throws:
org.gvsig.fmap.dal.exception.OpenException
-
close
public void close() throws org.gvsig.fmap.dal.exception.CloseException- Throws:
org.gvsig.fmap.dal.exception.CloseException
-
doDispose
protected void doDispose() throws org.gvsig.tools.exception.BaseException- Specified by:
doDisposein classorg.gvsig.tools.dispose.impl.AbstractDisposable- Throws:
org.gvsig.tools.exception.BaseException
-
allowWrite
public boolean allowWrite() -
createQuery
public org.gvsig.fmap.dal.DataQuery createQuery()- Specified by:
createQueryin interfaceorg.gvsig.fmap.dal.DataStore
-
getStore
public org.gvsig.fmap.dal.DataStore getStore()- Specified by:
getStorein interfaceorg.gvsig.fmap.dal.spi.DataStoreProviderServices
-
getCoverageStore
public org.gvsig.fmap.dal.raster.CoverageStore getCoverageStore()- Specified by:
getCoverageStorein interfaceorg.gvsig.fmap.dal.raster.spi.CoverageStoreProviderServices
-
clear
public void clear()- Specified by:
clearin interfaceorg.gvsig.tools.dynobject.DynObject
-
getProviderName
- Specified by:
getProviderNamein interfaceorg.gvsig.fmap.dal.DataStore
-
getName
- Specified by:
getNamein interfaceorg.gvsig.fmap.dal.DataStore
-
getFullName
- Specified by:
getFullNamein interfaceorg.gvsig.fmap.dal.DataStore
-
getInterval
public org.gvsig.timesupport.Interval getInterval()- Specified by:
getIntervalin interfaceorg.gvsig.fmap.dal.DataStore
-
getTimes
- Specified by:
getTimesin interfaceorg.gvsig.fmap.dal.DataStore
-
getTimes
- Specified by:
getTimesin interfaceorg.gvsig.fmap.dal.DataStore
-
useCache
public void useCache(String providerName, org.gvsig.tools.dynobject.DynObject parameters) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
useCachein interfaceorg.gvsig.fmap.dal.DataStore- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getProviderFactory
public org.gvsig.fmap.dal.DataStoreProviderFactory getProviderFactory()- Specified by:
getProviderFactoryin interfaceorg.gvsig.fmap.dal.DataStore
-
getCache
public org.gvsig.fmap.dal.DataCache getCache()- Specified by:
getCachein interfaceorg.gvsig.fmap.dal.DataStore
-