public abstract class AbstractTileCacheStructImage extends org.gvsig.tools.dispose.impl.AbstractDisposable implements TileCacheStructImage
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractTileCacheStructImage.Tile |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Integer |
bandNumber |
protected java.lang.Object |
colorInterpretation |
protected java.lang.Object |
colorTable |
protected int[] |
dataTypes |
protected org.gvsig.fmap.dal.raster.spi.RasterStoreProvider |
innerProvider |
protected java.lang.Object |
legend |
protected org.gvsig.fmap.dal.raster.RasterQuery |
query |
protected java.util.Map<java.lang.String,AbstractTileCacheStructImage.Tile> |
recentAccededTiles |
protected org.gvsig.raster.lib.buffer.api.TileStruct |
tileStruct |
| Constructor and Description |
|---|
AbstractTileCacheStructImage(org.gvsig.fmap.dal.raster.spi.RasterStoreProvider innerProvider,
org.gvsig.fmap.dal.raster.RasterQuery query) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
composeKeyForRecentTiles(int zoomLevel,
int structRow,
int structCol) |
protected void |
doDispose() |
protected void |
fillStoreInfo() |
void |
forgetCache()
Clear previous cache.
|
int |
getBandNumber() |
java.lang.Object |
getColorInterpretation() |
java.lang.Object |
getColorTable() |
int |
getColumns(int zoomLevel) |
int |
getColumnsPerTile() |
int[] |
getDataTypes() |
org.gvsig.fmap.geom.primitive.Envelope |
getEnvelope() |
java.lang.Object |
getLegend() |
java.lang.String |
getProviderName() |
int |
getRows(int zoomLevel) |
int |
getRowsPerTile() |
int |
getZoomLvlForPixelSize(double pixelSize) |
protected void |
removeOlderTile() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfetchTile, getTileStructprotected java.lang.Integer bandNumber
protected java.lang.Object colorInterpretation
protected java.lang.Object colorTable
protected int[] dataTypes
protected org.gvsig.fmap.dal.raster.spi.RasterStoreProvider innerProvider
protected java.lang.Object legend
protected org.gvsig.fmap.dal.raster.RasterQuery query
protected java.util.Map<java.lang.String,AbstractTileCacheStructImage.Tile> recentAccededTiles
protected org.gvsig.raster.lib.buffer.api.TileStruct tileStruct
public AbstractTileCacheStructImage(org.gvsig.fmap.dal.raster.spi.RasterStoreProvider innerProvider,
org.gvsig.fmap.dal.raster.RasterQuery query)
innerProvider - query - protected java.lang.String composeKeyForRecentTiles(int zoomLevel,
int structRow,
int structCol)
protected void doDispose()
throws org.gvsig.tools.exception.BaseException
doDispose in class org.gvsig.tools.dispose.impl.AbstractDisposableorg.gvsig.tools.exception.BaseExceptionprotected void fillStoreInfo()
java.lang.CloneNotSupportedExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersExceptionorg.gvsig.tools.dynobject.exception.DynMethodExceptionorg.gvsig.fmap.dal.exception.DataExceptionorg.gvsig.raster.lib.buffer.api.exceptions.BufferExceptionorg.gvsig.fmap.geom.exception.CreateEnvelopeExceptionpublic void forgetCache()
TileCacheStructImageforgetCache in interface TileCacheStructImagepublic int getBandNumber()
getBandNumber in interface TileStructImagepublic java.lang.Object getColorInterpretation()
getColorInterpretation in interface TileStructImagepublic java.lang.Object getColorTable()
getColorTable in interface TileStructImagepublic int getColumns(int zoomLevel)
getColumns in interface TileStructImagepublic int getColumnsPerTile()
getColumnsPerTile in interface TileStructImagepublic int[] getDataTypes()
getDataTypes in interface TileStructImagepublic org.gvsig.fmap.geom.primitive.Envelope getEnvelope()
getEnvelope in interface TileStructImagepublic java.lang.Object getLegend()
getLegend in interface TileStructImagepublic java.lang.String getProviderName()
getProviderName in interface TileStructImagepublic int getRows(int zoomLevel)
getRows in interface TileStructImagepublic int getRowsPerTile()
getRowsPerTile in interface TileStructImagepublic int getZoomLvlForPixelSize(double pixelSize)
getZoomLvlForPixelSize in interface TileStructImagepixelSize - protected void removeOlderTile()
Copyright © 2025 gvSIG Association. All rights reserved.