Class MemoryTileCacheStoreProvider
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.spi.AbstractDataStoreProvider
org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
org.gvsig.raster.tilecache.provider.AbstractTileCacheStoreProvider
org.gvsig.raster.tilecache.provider.MemoryTileCacheStoreProvider
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataCache,org.gvsig.fmap.dal.DataFactoryUnit,org.gvsig.fmap.dal.DataStoreProvider,org.gvsig.fmap.dal.raster.RasterCache,org.gvsig.fmap.dal.raster.spi.RasterCacheStoreProvider,org.gvsig.fmap.dal.raster.spi.RasterStoreProvider,org.gvsig.fmap.dal.resource.spi.ResourceConsumer,org.gvsig.fmap.dal.spi.DataStoreProvider,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.dynobject.DynObject,org.gvsig.tools.dynobject.DynObject_v2
public class MemoryTileCacheStoreProvider
extends AbstractTileCacheStoreProvider
implements org.gvsig.fmap.dal.resource.spi.ResourceConsumer
Provider for Tile Cache
- Author:
- dmartinezizquierdo
-
Field Summary
FieldsFields inherited from class org.gvsig.raster.tilecache.provider.AbstractTileCacheStoreProvider
bandsNumber, envelope, innerProvider, pageManagersPerZoomLevelFields inherited from class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
dimensions, LOG -
Constructor Summary
ConstructorsModifierConstructorDescriptionMemoryTileCacheStoreProvider(MemoryTileCacheStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) protectedMemoryTileCacheStoreProvider(MemoryTileCacheStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices, org.gvsig.tools.dynobject.DynObject metadata) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(org.gvsig.fmap.dal.raster.spi.RasterStoreProvider provider, org.gvsig.crs.projection.lib.Projection crs, org.gvsig.fmap.dal.raster.RasterQuery query) booleancloseResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) org.gvsig.fmap.dal.raster.spi.RasterStoreProviderorg.gvsig.fmap.dal.resource.spi.ResourceProviderorg.gvsig.raster.lib.buffer.api.TileStructprotected voidinit(MemoryTileCacheStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) protected static voidvoidresourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) Methods inherited from class org.gvsig.raster.tilecache.provider.AbstractTileCacheStoreProvider
close, createBuffer, deleteAll, doDispose, getBands, getDimensions, getDynValue, getExplorer, getFullName, getName, getPageManagersInZoom, getTileStructImage, isTiled, open, setTileStructImageMethods inherited from class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
autoOpen, clear, createResource, delegate, getBandDescriptor, getBandsDescriptor, getChilds, getDataTypes, getDynClass, getImageLegend, getInterval, getNoData, getNoDatas, getStoreServices, getTimes, getTimes, hasDynMethod, hasDynValue, implement, invokeDynMethod, invokeDynMethod, refresh, setDynValueMethods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStoreProvider
getChildren, getResourcesStorage, getStoresRepository, setTransactionMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.fmap.dal.spi.DataStoreProvider
getChildren, getInterval, getResourcesStorage, getStoresRepository, getTimes, getTimes, refresh, setTransactionMethods inherited from interface org.gvsig.tools.dispose.Disposable
disposeMethods inherited from interface org.gvsig.tools.dynobject.DynObject
clear, delegate, getDynClass, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValueMethods inherited from interface org.gvsig.tools.dynobject.DynObject_v2
hasDynMethodMethods inherited from interface org.gvsig.fmap.dal.raster.spi.RasterStoreProvider
getBandDescriptor, getImageLegend
-
Field Details
-
NAME
-
DESCRIPTION
-
METADATA_DEFINITION_NAME
-
-
Constructor Details
-
MemoryTileCacheStoreProvider
public MemoryTileCacheStoreProvider(MemoryTileCacheStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) throws org.gvsig.fmap.dal.exception.InitializeException - Parameters:
params-storeServices-- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
MemoryTileCacheStoreProvider
protected MemoryTileCacheStoreProvider(MemoryTileCacheStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices, org.gvsig.tools.dynobject.DynObject metadata) throws org.gvsig.fmap.dal.exception.InitializeException - Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
-
Method Details
-
registerMetadataDefinition
protected static void registerMetadataDefinition() throws org.gvsig.metadata.exceptions.MetadataException- Throws:
org.gvsig.metadata.exceptions.MetadataException
-
init
protected void init(MemoryTileCacheStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) throws org.gvsig.fmap.dal.exception.InitializeException - Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
getParameters
- Specified by:
getParametersin interfaceorg.gvsig.fmap.dal.raster.spi.RasterStoreProvider- Overrides:
getParametersin classorg.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
-
getResource
public org.gvsig.fmap.dal.resource.spi.ResourceProvider getResource()- Specified by:
getResourcein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
getSourceId
- Specified by:
getSourceIdin interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
getProviderName
- Specified by:
getProviderNamein interfaceorg.gvsig.fmap.dal.spi.DataStoreProvider
-
closeResourceRequested
public boolean closeResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) - Specified by:
closeResourceRequestedin interfaceorg.gvsig.fmap.dal.resource.spi.ResourceConsumer
-
resourceChanged
public void resourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) - Specified by:
resourceChangedin interfaceorg.gvsig.fmap.dal.resource.spi.ResourceConsumer
-
apply
public void apply(org.gvsig.fmap.dal.raster.spi.RasterStoreProvider provider, org.gvsig.crs.projection.lib.Projection crs, org.gvsig.fmap.dal.raster.RasterQuery query) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
applyin interfaceorg.gvsig.fmap.dal.raster.spi.RasterCacheStoreProvider- Overrides:
applyin classAbstractTileCacheStoreProvider- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getInnerProvider
public org.gvsig.fmap.dal.raster.spi.RasterStoreProvider getInnerProvider()- Specified by:
getInnerProviderin interfaceorg.gvsig.fmap.dal.raster.spi.RasterCacheStoreProvider- Overrides:
getInnerProviderin classAbstractTileCacheStoreProvider
-
getTileStruct
public org.gvsig.raster.lib.buffer.api.TileStruct getTileStruct()- Specified by:
getTileStructin interfaceorg.gvsig.fmap.dal.raster.spi.RasterStoreProvider- Overrides:
getTileStructin classAbstractTileCacheStoreProvider
-