public class MemoryTileCacheStoreProvider 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 |
---|---|
|
MemoryTileCacheStoreProvider(MemoryTileCacheStoreProviderParameters params,
DataStoreProviderServices storeServices) |
protected |
MemoryTileCacheStoreProvider(MemoryTileCacheStoreProviderParameters params,
DataStoreProviderServices storeServices,
DynObject metadata) |
Modifier and Type | Method and Description |
---|---|
void |
apply(RasterStoreProvider provider,
IProjection crs,
RasterQuery query) |
boolean |
closeResourceRequested(ResourceProvider resource) |
RasterStoreProvider |
getInnerProvider() |
MemoryTileCacheStoreProviderParameters |
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
|
TileStruct |
getTileStruct()
Return the appropriate TileStruct for a tiled access to this provider, if can.
|
protected void |
init(MemoryTileCacheStoreProviderParameters params,
DataStoreProviderServices storeServices) |
protected static void |
registerMetadataDefinition() |
void |
resourceChanged(ResourceProvider resource) |
close, createBuffer, deleteAll, doDispose, getBands, getDimensions, getDynValue, getExplorer, getFullName, getName, getPageManagersInZoom, 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 MemoryTileCacheStoreProvider(MemoryTileCacheStoreProviderParameters params, DataStoreProviderServices storeServices) throws InitializeException
params
- storeServices
- InitializeException
protected MemoryTileCacheStoreProvider(MemoryTileCacheStoreProviderParameters params, DataStoreProviderServices storeServices, DynObject metadata) throws InitializeException
InitializeException
protected static void registerMetadataDefinition() throws MetadataException
MetadataException
protected void init(MemoryTileCacheStoreProviderParameters params, DataStoreProviderServices storeServices) throws InitializeException
InitializeException
public MemoryTileCacheStoreProviderParameters 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
public void apply(RasterStoreProvider provider, IProjection crs, RasterQuery query) throws DataException
apply
in interface RasterCacheStoreProvider
apply
in class AbstractTileCacheStoreProvider
DataException
public RasterStoreProvider getInnerProvider()
getInnerProvider
in interface RasterCacheStoreProvider
getInnerProvider
in class AbstractTileCacheStoreProvider
public TileStruct getTileStruct()
RasterStoreProvider
getTileStruct
in interface RasterStoreProvider
getTileStruct
in class AbstractTileCacheStoreProvider