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, pageManagersPerZoomLeveldimensions, 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  Resourcefrom 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, 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 TileCacheStoreProvider(TileCacheStoreProviderParameters params, DataStoreProviderServices storeServices) throws InitializeException
params - storeServices - InitializeExceptionprotected TileCacheStoreProvider(TileCacheStoreProviderParameters params, DataStoreProviderServices storeServices, DynObject metadata) throws InitializeException
InitializeExceptionprotected static void registerMetadataDefinition()
                                          throws MetadataException
MetadataExceptionprotected void init(TileCacheStoreProviderParameters params, DataStoreProviderServices storeServices) throws InitializeException
InitializeExceptionpublic TileCacheStoreProviderParameters 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 ResourceConsumerprotected void doDispose()
                  throws BaseException
AbstractDisposableAbstractDisposable.dispose() method, to be
 implemented by child classes.doDispose in class AbstractTileCacheStoreProviderBaseExceptionAbstractDisposable.dispose()public void apply(RasterStoreProvider provider, IProjection crs, RasterQuery query) throws DataException
apply in interface RasterCacheStoreProviderapply in class AbstractTileCacheStoreProviderDataException