public abstract class AbstractCoverageStoreProvider extends AbstractDataStoreProvider implements CoverageStoreProvider
Modifier and Type | Field and Description |
---|---|
protected DelegatedDynObject |
metadata |
protected DataStoreParameters |
parameters |
protected CoverageStoreProviderServices |
store |
Modifier | Constructor and Description |
---|---|
protected |
AbstractCoverageStoreProvider() |
protected |
AbstractCoverageStoreProvider(DataStoreParameters params,
DataStoreProviderServices storeServices) |
protected |
AbstractCoverageStoreProvider(DataStoreParameters params,
DataStoreProviderServices storeServices,
DynObject metadata) |
Modifier and Type | Method and Description |
---|---|
boolean |
allowWrite() |
void |
clear() |
void |
close()
Request to close de source
|
CoverageSelection |
createCoverageSelection() |
protected ResourceProvider |
createResource(java.lang.String type,
java.lang.Object[] params) |
void |
delegate(DynObject dynObject) |
protected void |
doDispose()
Internal implementation for the
AbstractDisposable.dispose() method, to be
implemented by child classes. |
java.lang.String |
getClassName() |
DataStoreParameters |
getDataStoreParameters()
Gets the DataStoreParameters
|
DynClass |
getDynClass() |
java.lang.Object |
getDynValue(java.lang.String name) |
Envelope |
getEnvelope() |
abstract DataServerExplorer |
getExplorer()
Create a
DataServerExplorer from the same source that this store. |
CoverageStoreProviderServices |
getStoreServices() |
boolean |
hasDynMethod(java.lang.String name) |
boolean |
hasDynValue(java.lang.String name) |
void |
implement(DynClass dynClass) |
protected void |
init(DataStoreParameters params,
DataStoreProviderServices storeServices,
DynObject metadata) |
java.lang.Object |
invokeDynMethod(int code,
java.lang.Object[] args) |
java.lang.Object |
invokeDynMethod(java.lang.String name,
java.lang.Object[] args) |
void |
refresh()
Force to reload information of Store
|
void |
setDynValue(java.lang.String name,
java.lang.Object value) |
protected void |
setMetadata(DynObject metadata)
Set metada container if this not set at construction time and only in one
time.
|
getChildren, getResourcesStorage, getStoresRepository, setTransaction
dispose, dispose
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getProviderName
getChildren, getFullName, getInterval, getName, getResource, getResourcesStorage, getSourceId, getStoresRepository, getTimes, getTimes, open, setTransaction
dispose
protected CoverageStoreProviderServices store
protected DelegatedDynObject metadata
protected DataStoreParameters parameters
protected AbstractCoverageStoreProvider(DataStoreParameters params, DataStoreProviderServices storeServices, DynObject metadata)
protected AbstractCoverageStoreProvider(DataStoreParameters params, DataStoreProviderServices storeServices)
protected AbstractCoverageStoreProvider()
protected void init(DataStoreParameters params, DataStoreProviderServices storeServices, DynObject metadata)
public DataStoreParameters getDataStoreParameters()
protected void setMetadata(DynObject metadata)
metadata
- protected ResourceProvider createResource(java.lang.String type, java.lang.Object[] params) throws InitializeException
InitializeException
public CoverageStoreProviderServices getStoreServices()
getStoreServices
in interface CoverageStoreProvider
public java.lang.String getClassName()
public boolean allowWrite()
allowWrite
in interface CoverageStoreProvider
public CoverageSelection createCoverageSelection() throws DataException
DataException
public void refresh() throws OpenException
DataStoreProvider
OpenException
public void close() throws CloseException
DataStoreProvider
CloseException
protected void doDispose() throws BaseException
AbstractDisposable
AbstractDisposable.dispose()
method, to be
implemented by child classes.doDispose
in class AbstractDisposable
BaseException
AbstractDisposable.dispose()
public Envelope getEnvelope() throws DataException
DataException
public abstract DataServerExplorer getExplorer() throws ReadException, ValidateDataParametersException
DataStoreProvider
DataServerExplorer
from the same source that this store.ReadException
ValidateDataParametersException
public DynClass getDynClass()
getDynClass
in interface DynObject
public java.lang.Object getDynValue(java.lang.String name) throws DynFieldNotFoundException
getDynValue
in interface DynObject
DynFieldNotFoundException
public boolean hasDynValue(java.lang.String name)
hasDynValue
in interface DynObject
public boolean hasDynMethod(java.lang.String name)
hasDynMethod
in interface DynObject_v2
public java.lang.Object invokeDynMethod(int code, java.lang.Object[] args) throws DynMethodException
invokeDynMethod
in interface DynObject
DynMethodException
public java.lang.Object invokeDynMethod(java.lang.String name, java.lang.Object[] args) throws DynMethodException
invokeDynMethod
in interface DynObject
DynMethodException
public void setDynValue(java.lang.String name, java.lang.Object value) throws DynFieldNotFoundException
setDynValue
in interface DynObject
DynFieldNotFoundException