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, pageManagersPerZoomLeveldimensions, 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, setTileStructImageautoOpen, clear, createResource, delegate, getBandDescriptor, getBandsDescriptor, getChilds, getDataTypes, getDynClass, getImageLegend, getInterval, getNoData, getNoDatas, getStoreServices, getTimes, getTimes, hasDynMethod, hasDynValue, implement, invokeDynMethod, invokeDynMethod, refresh, setDynValuegetChildren, getResourcesStorage, getStoresRepository, setTransactiondispose, disposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBandDescriptor, getImageLegendgetChildren, getInterval, getResourcesStorage, getStoresRepository, getTimes, getTimes, refresh, setTransactionhasDynMethodclear, clone, delegate, getDynClass, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValuedisposepublic 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 - InitializeExceptionprotected MemoryTileCacheStoreProvider(MemoryTileCacheStoreProviderParameters params, DataStoreProviderServices storeServices, DynObject metadata) throws InitializeException
InitializeExceptionprotected static void registerMetadataDefinition()
throws MetadataException
MetadataExceptionprotected void init(MemoryTileCacheStoreProviderParameters params, DataStoreProviderServices storeServices) throws InitializeException
InitializeExceptionpublic MemoryTileCacheStoreProviderParameters getParameters()
RasterStoreProvidergetParameters in interface RasterStoreProvidergetParameters in class AbstractRasterStoreProviderpublic ResourceProvider getResource()
DataStoreProviderResource from where the data is being loaded.Resourcepublic java.lang.Object getSourceId()
DataStoreProviderpublic java.lang.String getProviderName()
DataStoreProviderpublic boolean closeResourceRequested(ResourceProvider resource)
closeResourceRequested in interface ResourceConsumerpublic void resourceChanged(ResourceProvider resource)
resourceChanged in interface ResourceConsumerpublic void apply(RasterStoreProvider provider, IProjection crs, RasterQuery query) throws DataException
apply in interface RasterCacheStoreProviderapply in class AbstractTileCacheStoreProviderDataExceptionpublic RasterStoreProvider getInnerProvider()
getInnerProvider in interface RasterCacheStoreProvidergetInnerProvider in class AbstractTileCacheStoreProviderpublic TileStruct getTileStruct()
RasterStoreProvidergetTileStruct in interface RasterStoreProvidergetTileStruct in class AbstractTileCacheStoreProvider