public abstract class AbstractTileCacheStoreProvider
extends org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProvider
implements org.gvsig.fmap.dal.raster.spi.RasterCacheStoreProvider
| Modifier and Type | Field and Description |
|---|---|
protected int |
bandsNumber |
protected org.gvsig.fmap.geom.primitive.Envelope |
envelope |
protected org.gvsig.fmap.dal.raster.spi.RasterStoreProvider |
innerProvider |
protected java.util.Map<java.lang.Integer,java.util.List<org.gvsig.raster.lib.buffer.api.PageManager>> |
pageManagersPerZoomLevel |
| Constructor and Description |
|---|
AbstractTileCacheStoreProvider(org.gvsig.fmap.dal.DataStoreParameters params,
org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices,
org.gvsig.tools.dynobject.DynObject metadata) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(org.gvsig.fmap.dal.raster.spi.RasterStoreProvider provider,
org.cresques.cts.IProjection crs,
org.gvsig.fmap.dal.raster.RasterQuery query) |
void |
close() |
org.gvsig.raster.lib.buffer.api.Buffer |
createBuffer(org.gvsig.fmap.dal.raster.RasterQuery rasterQuery) |
void |
deleteAll() |
protected void |
doDispose() |
int |
getBands() |
org.gvsig.raster.lib.buffer.api.BufferDimensions |
getDimensions() |
java.lang.Object |
getDynValue(java.lang.String name) |
org.gvsig.fmap.dal.DataServerExplorer |
getExplorer() |
java.lang.String |
getFullName() |
org.gvsig.fmap.dal.raster.spi.RasterStoreProvider |
getInnerProvider() |
java.lang.String |
getName() |
protected java.util.List<org.gvsig.raster.lib.buffer.api.PageManager> |
getPageManagersInZoom(int zoomLevel) |
org.gvsig.raster.lib.buffer.api.TileStruct |
getTileStruct() |
TileStructImage |
getTileStructImage() |
boolean |
isTiled() |
void |
open() |
protected void |
setTileStructImage(TileCacheStructImage tileStructImage) |
autoOpen, clear, createResource, delegate, getBandDescriptor, getBandsDescriptor, getChilds, getDataTypes, getDynClass, getImageLegend, getInterval, getNoData, getNoDatas, getParameters, getStoreServices, getTimes, getTimes, hasDynMethod, hasDynValue, implement, invokeDynMethod, invokeDynMethod, refresh, setDynValuegetChildren, getResourcesStorage, getStoresRepository, setTransactionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBandDescriptor, getImageLegend, getParametersgetChildren, getInterval, getProviderName, getResource, getResourcesStorage, getSourceId, getStoresRepository, getTimes, getTimes, refresh, setTransactionprotected int bandsNumber
protected org.gvsig.fmap.geom.primitive.Envelope envelope
protected org.gvsig.fmap.dal.raster.spi.RasterStoreProvider innerProvider
protected java.util.Map<java.lang.Integer,java.util.List<org.gvsig.raster.lib.buffer.api.PageManager>> pageManagersPerZoomLevel
public AbstractTileCacheStoreProvider(org.gvsig.fmap.dal.DataStoreParameters params,
org.gvsig.fmap.dal.spi.DataStoreProviderServices storeServices,
org.gvsig.tools.dynobject.DynObject metadata)
params - storeServices - metadata - public void apply(org.gvsig.fmap.dal.raster.spi.RasterStoreProvider provider,
org.cresques.cts.IProjection crs,
org.gvsig.fmap.dal.raster.RasterQuery query)
throws org.gvsig.fmap.dal.exception.DataException
apply in interface org.gvsig.fmap.dal.raster.spi.RasterCacheStoreProviderorg.gvsig.fmap.dal.exception.DataExceptionpublic void close()
throws org.gvsig.fmap.dal.exception.CloseException
close in class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProviderorg.gvsig.fmap.dal.exception.CloseExceptionpublic org.gvsig.raster.lib.buffer.api.Buffer createBuffer(org.gvsig.fmap.dal.raster.RasterQuery rasterQuery)
throws org.gvsig.raster.lib.buffer.api.exceptions.BufferException
createBuffer in interface org.gvsig.fmap.dal.raster.spi.RasterStoreProviderorg.gvsig.raster.lib.buffer.api.exceptions.BufferExceptionpublic void deleteAll()
deleteAll in interface org.gvsig.fmap.dal.DataCacheprotected void doDispose()
throws org.gvsig.tools.exception.BaseException
doDispose in class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProviderorg.gvsig.tools.exception.BaseExceptionpublic int getBands()
getBands in interface org.gvsig.fmap.dal.raster.spi.RasterStoreProviderpublic org.gvsig.raster.lib.buffer.api.BufferDimensions getDimensions()
throws org.gvsig.fmap.dal.exception.InitializeException
getDimensions in interface org.gvsig.fmap.dal.raster.spi.RasterStoreProviderorg.gvsig.fmap.dal.exception.InitializeExceptionpublic java.lang.Object getDynValue(java.lang.String name)
throws org.gvsig.tools.dynobject.exception.DynFieldNotFoundException
getDynValue in interface org.gvsig.tools.dynobject.DynObjectgetDynValue in class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProviderorg.gvsig.tools.dynobject.exception.DynFieldNotFoundExceptionpublic org.gvsig.fmap.dal.DataServerExplorer getExplorer()
throws org.gvsig.fmap.dal.exception.ReadException,
org.gvsig.fmap.dal.exception.ValidateDataParametersException
org.gvsig.fmap.dal.exception.ReadExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersExceptionpublic java.lang.String getFullName()
public org.gvsig.fmap.dal.raster.spi.RasterStoreProvider getInnerProvider()
getInnerProvider in interface org.gvsig.fmap.dal.raster.spi.RasterCacheStoreProviderpublic java.lang.String getName()
protected java.util.List<org.gvsig.raster.lib.buffer.api.PageManager> getPageManagersInZoom(int zoomLevel)
public org.gvsig.raster.lib.buffer.api.TileStruct getTileStruct()
getTileStruct in interface org.gvsig.fmap.dal.raster.spi.RasterStoreProvidergetTileStruct in class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProviderpublic TileStructImage getTileStructImage()
public boolean isTiled()
isTiled in interface org.gvsig.fmap.dal.raster.spi.RasterStoreProviderisTiled in class org.gvsig.fmap.dal.raster.spi.AbstractRasterStoreProviderpublic void open()
throws org.gvsig.fmap.dal.exception.OpenException
org.gvsig.fmap.dal.exception.OpenExceptionprotected void setTileStructImage(TileCacheStructImage tileStructImage)
Copyright © 2024 gvSIG Association. All rights reserved.