public class SimpleBandPageManager extends AbstractDisposable implements BandPageManager
Constructor and Description |
---|
SimpleBandPageManager(java.io.File file,
int rows,
int columns,
int dataType) |
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 SimpleBandPageManager(java.io.File file, int rows, int columns, int dataType) throws java.io.IOException
file
- rows
- columns
- dataType
- 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()