public class BSQBandPageManager extends AbstractDisposable implements BandPageManager
Constructor and Description |
---|
BSQBandPageManager(java.io.File file,
long startpos,
int rows,
int columns,
int dataType,
java.nio.ByteOrder byteOrder) |
Modifier and Type | Method and Description |
---|---|
protected void |
doDispose()
Internal implementation for the
AbstractDisposable.dispose() method, to be
implemented by child classes. |
BandInfo |
getBandInfo()
Gets information of this band.
|
boolean |
isSupportedSave() |
void |
load(java.nio.Buffer buffer,
int row,
int rows,
int dataType) |
void |
save(java.nio.Buffer buffer,
int row,
int rows,
int dataType) |
dispose, dispose
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose
public BSQBandPageManager(java.io.File file, long startpos, int rows, int columns, int dataType, java.nio.ByteOrder byteOrder) throws java.io.IOException
file
- startpos
- rows
- columns
- dataType
- byteOrder
- java.io.IOException
public void load(java.nio.Buffer buffer, int row, int rows, int dataType) throws java.io.IOException
load
in interface BandPageManager
java.io.IOException
public void save(java.nio.Buffer buffer, int row, int rows, int dataType) throws java.io.IOException
save
in interface BandPageManager
java.io.IOException
public boolean isSupportedSave()
isSupportedSave
in interface PageManager
public BandInfo getBandInfo()
BandPageManager
null
getBandInfo
in interface BandPageManager
protected void doDispose() throws BaseException
AbstractDisposable
AbstractDisposable.dispose()
method, to be
implemented by child classes.doDispose
in class AbstractDisposable
BaseException
AbstractDisposable.dispose()