public class TileCacheStoreProvider extends AbstractTileCacheStoreProvider implements ResourceConsumer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DESCRIPTION |
static java.lang.String |
METADATA_DEFINITION_NAME |
static java.lang.String |
NAME |
bandsNumber, envelope, innerProvider, pageManagersPerZoomLevel
dimensions, LOG
Modifier | Constructor and Description |
---|---|
|
TileCacheStoreProvider(TileCacheStoreProviderParameters params,
DataStoreProviderServices storeServices) |
protected |
TileCacheStoreProvider(TileCacheStoreProviderParameters params,
DataStoreProviderServices storeServices,
DynObject metadata) |
Modifier and Type | Method and Description |
---|---|
void |
apply(RasterStoreProvider provider,
IProjection crs,
RasterQuery query) |
boolean |
closeResourceRequested(ResourceProvider resource) |
protected void |
doDispose()
Internal implementation for the
AbstractDisposable.dispose() method, to be
implemented by child classes. |
TileCacheStoreProviderParameters |
getParameters()
Return the parameters of this provider
|
java.lang.String |
getProviderName()
Return the name of the provider.
|
ResourceProvider |
getResource()
Returns the
Resource from where the data is being loaded. |
java.lang.Object |
getSourceId()
Returns the unique identifier of the Store
FIXME add examples
|
protected void |
init(TileCacheStoreProviderParameters params,
DataStoreProviderServices storeServices) |
protected static void |
registerMetadataDefinition() |
void |
resourceChanged(ResourceProvider resource) |
close, createBuffer, deleteAll, getBands, getDimensions, getDynValue, getExplorer, getFullName, getInnerProvider, getName, getPageManagersInZoom, getTileStruct, getTileStructImage, isTiled, open, setTileStructImage
autoOpen, clear, createResource, delegate, getBandDescriptor, getBandsDescriptor, getChilds, getDataTypes, getDynClass, getImageLegend, getInterval, getNoData, getNoDatas, getStoreServices, getTimes, getTimes, hasDynMethod, hasDynValue, implement, invokeDynMethod, invokeDynMethod, refresh, setDynValue
getChildren, getResourcesStorage, getStoresRepository, setTransaction
dispose, dispose
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBandDescriptor, getImageLegend
getChildren, getInterval, getResourcesStorage, getStoresRepository, getTimes, getTimes, refresh, setTransaction
hasDynMethod
clear, clone, delegate, getDynClass, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue
dispose
public static java.lang.String NAME
public static java.lang.String DESCRIPTION
public static final java.lang.String METADATA_DEFINITION_NAME
public TileCacheStoreProvider(TileCacheStoreProviderParameters params, DataStoreProviderServices storeServices) throws InitializeException
params
- storeServices
- InitializeException
protected TileCacheStoreProvider(TileCacheStoreProviderParameters params, DataStoreProviderServices storeServices, DynObject metadata) throws InitializeException
InitializeException
protected static void registerMetadataDefinition() throws MetadataException
MetadataException
protected void init(TileCacheStoreProviderParameters params, DataStoreProviderServices storeServices) throws InitializeException
InitializeException
public TileCacheStoreProviderParameters getParameters()
RasterStoreProvider
getParameters
in interface RasterStoreProvider
getParameters
in class AbstractRasterStoreProvider
public ResourceProvider getResource()
DataStoreProvider
Resource
from where the data is being loaded.Resource
public java.lang.Object getSourceId()
DataStoreProvider
public java.lang.String getProviderName()
DataStoreProvider
public boolean closeResourceRequested(ResourceProvider resource)
closeResourceRequested
in interface ResourceConsumer
public void resourceChanged(ResourceProvider resource)
resourceChanged
in interface ResourceConsumer
protected void doDispose() throws BaseException
AbstractDisposable
AbstractDisposable.dispose()
method, to be
implemented by child classes.doDispose
in class AbstractTileCacheStoreProvider
BaseException
AbstractDisposable.dispose()
public void apply(RasterStoreProvider provider, IProjection crs, RasterQuery query) throws DataException
apply
in interface RasterCacheStoreProvider
apply
in class AbstractTileCacheStoreProvider
DataException