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, disposeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdisposepublic TileCacheBandPageManager(TileStructImage tileStructImage, int zoomLevel, int band)
tileStructImage - zoomLevel - band - public boolean isSupportedSave()
isSupportedSave in interface PageManagerpublic Band load(int row, int col, int dataType) throws java.io.IOException
load in interface BandTileManagerjava.io.IOExceptionpublic BandInfo getBandInfo()
getBandInfo in interface BandTileManagerpublic void save(java.nio.Buffer buffer,
int row,
int rows,
int col,
int cols,
int dataType)
throws java.io.IOException
save in interface BandTileManagerjava.io.IOExceptionpublic int getRowsPerTile()
BandTileManagergetRowsPerTile in interface BandTileManagerpublic int getColumnsPerTile()
BandTileManagergetColumnsPerTile in interface BandTileManagerpublic TileStruct getTileStruct()
getTileStruct in interface BandTileManagerprotected void doDispose()
throws BaseException
AbstractDisposableAbstractDisposable.dispose() method, to be
implemented by child classes.doDispose in class AbstractDisposableBaseExceptionAbstractDisposable.dispose()