public abstract class AbstractCoverageStoreProvider extends AbstractDisposable 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(String type,
Object[] params) |
void |
delegate(DynObject dynObject) |
protected void |
doDispose()
Internal implementation for the
AbstractDisposable.dispose() method, to be
implemented by child classes. |
String |
getClassName() |
DataStoreParameters |
getDataStoreParameters()
Gets the DataStoreParameters
|
DynClass |
getDynClass() |
Object |
getDynValue(String name) |
Envelope |
getEnvelope() |
abstract DataServerExplorer |
getExplorer()
Create a
DataServerExplorer from the same source that this store. |
CoverageStoreProviderServices |
getStoreServices() |
boolean |
hasDynValue(String name) |
void |
implement(DynClass dynClass) |
protected void |
init(DataStoreParameters params,
DataStoreProviderServices storeServices,
DynObject metadata) |
Object |
invokeDynMethod(int code,
Object[] args) |
Object |
invokeDynMethod(String name,
Object[] args) |
void |
refresh()
Force to reload information of Store
|
void |
setDynValue(String name,
Object value) |
protected void |
setMetadata(DynObject metadata)
Set metada container if this not set at construction time and only in one
time.
|
dispose, disposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProviderNamegetChilds, getFullName, getInterval, getName, getResource, getSourceId, getTimes, getTimes, opendisposeprotected 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(String type, Object[] params) throws InitializeException
InitializeExceptionpublic CoverageStoreProviderServices getStoreServices()
getStoreServices in interface CoverageStoreProviderpublic String getClassName()
public boolean allowWrite()
allowWrite in interface CoverageStoreProviderpublic CoverageSelection createCoverageSelection() throws DataException
DataExceptionpublic void refresh()
throws OpenException
DataStoreProviderOpenExceptionpublic void close()
throws CloseException
DataStoreProviderCloseExceptionprotected void doDispose()
throws BaseException
AbstractDisposableAbstractDisposable.dispose() method, to be
implemented by child classes.doDispose in class AbstractDisposableBaseExceptionAbstractDisposable.dispose()public Envelope getEnvelope() throws DataException
DataExceptionpublic abstract DataServerExplorer getExplorer() throws ReadException, ValidateDataParametersException
DataStoreProviderDataServerExplorer from the same source that this store.ReadExceptionValidateDataParametersExceptionpublic DynClass getDynClass()
getDynClass in interface DynObjectpublic Object getDynValue(String name) throws DynFieldNotFoundException
getDynValue in interface DynObjectDynFieldNotFoundExceptionpublic boolean hasDynValue(String name)
hasDynValue in interface DynObjectpublic Object invokeDynMethod(int code, Object[] args) throws DynMethodException
invokeDynMethod in interface DynObjectDynMethodExceptionpublic Object invokeDynMethod(String name, Object[] args) throws DynMethodException
invokeDynMethod in interface DynObjectDynMethodExceptionpublic void setDynValue(String name, Object value) throws DynFieldNotFoundException
setDynValue in interface DynObjectDynFieldNotFoundException