public abstract class DataInputBase extends java.lang.Object implements DataInput
DataInput.Type| Modifier and Type | Field and Description |
|---|---|
protected java.nio.MappedByteBuffer |
inputBuff |
| Modifier | Constructor and Description |
|---|---|
protected |
DataInputBase() |
protected |
DataInputBase(DataInputBase other) |
protected |
DataInputBase(java.nio.MappedByteBuffer inputBuff) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
abstract java.nio.MappedByteBuffer |
getLayer(int layerIndex) |
int |
getSize() |
void |
readExternal(java.io.ObjectInput in) |
void |
writeExternal(java.io.ObjectOutput out) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenerateData, getInstanceprotected DataInputBase()
protected DataInputBase(java.nio.MappedByteBuffer inputBuff)
protected DataInputBase(DataInputBase other)
public abstract java.nio.MappedByteBuffer getLayer(int layerIndex)
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundException