public class TileCacheBandPageManager extends AbstractDisposable implements BandTileManager
Constructor and Description |
---|
TileCacheBandPageManager(TileStructImage tileStructImage,
int zoomLevel,
int band) |
Modifier and Type | Method and Description |
---|---|
protected void |
doDispose()
Internal implementation for the
AbstractDisposable.dispose() method, to be
implemented by child classes. |
BandInfo |
getBandInfo() |
int |
getColumnsPerTile()
How many columns has a tile
|
int |
getRowsPerTile()
How many rows has a tile
|
TileStruct |
getTileStruct() |
boolean |
isSupportedSave() |
Band |
load(int row,
int col,
int dataType) |
void |
save(java.nio.Buffer buffer,
int row,
int rows,
int col,
int cols,
int dataType) |
dispose, dispose
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose
public TileCacheBandPageManager(TileStructImage tileStructImage, int zoomLevel, int band)
tileStructImage
- zoomLevel
- band
- public boolean isSupportedSave()
isSupportedSave
in interface PageManager
public Band load(int row, int col, int dataType) throws java.io.IOException
load
in interface BandTileManager
java.io.IOException
public BandInfo getBandInfo()
getBandInfo
in interface BandTileManager
public void save(java.nio.Buffer buffer, int row, int rows, int col, int cols, int dataType) throws java.io.IOException
save
in interface BandTileManager
java.io.IOException
public int getRowsPerTile()
BandTileManager
getRowsPerTile
in interface BandTileManager
public int getColumnsPerTile()
BandTileManager
getColumnsPerTile
in interface BandTileManager
public TileStruct getTileStruct()
getTileStruct
in interface BandTileManager
protected void doDispose() throws BaseException
AbstractDisposable
AbstractDisposable.dispose()
method, to be
implemented by child classes.doDispose
in class AbstractDisposable
BaseException
AbstractDisposable.dispose()