Class TileCacheStoreProvider
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.TileCacheStoreProvider
- 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 TileCacheStoreProvider
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
ConstructorsModifierConstructorDescriptionTileCacheStoreProvider(TileCacheStoreProviderParameters params, org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices) protectedTileCacheStoreProvider(TileCacheStoreProviderParameters 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) protected voidorg.gvsig.fmap.dal.resource.spi.ResourceProviderprotected voidinit(TileCacheStoreProviderParameters 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, getBands, getDimensions, getDynValue, getExplorer, getFullName, getInnerProvider, getName, getPageManagersInZoom, getTileStruct, 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
-
TileCacheStoreProvider
public TileCacheStoreProvider(TileCacheStoreProviderParameters 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
-
TileCacheStoreProvider
protected TileCacheStoreProvider(TileCacheStoreProviderParameters 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(TileCacheStoreProviderParameters 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
-
doDispose
protected void doDispose() throws org.gvsig.tools.exception.BaseException- Overrides:
doDisposein classAbstractTileCacheStoreProvider- Throws:
org.gvsig.tools.exception.BaseException
-
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
-