public abstract class AbstractRandomAccess extends java.lang.Object implements IRandomAccess
| Constructor and Description |
|---|
AbstractRandomAccess() |
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
asInputStream()
A
InputStream view on the data structure. |
java.io.OutputStream |
asOutputStream()
A
OutputStream view on the data structure. |
protected java.util.Stack |
getPositionStack() |
void |
mark()
Mark the current offset into the data in a stack like manner.
|
void |
reset()
Reset to the last position on the mark-stack.
|
public java.io.InputStream asInputStream()
IRandomAccessInputStream view on the data structure.asInputStream in interface IRandomAccessInputStream view on the data structure.public java.io.OutputStream asOutputStream()
IRandomAccessOutputStream view on the data structure.asOutputStream in interface IRandomAccessOutputStream view on the data structure.public void mark()
throws java.io.IOException
IRandomAccessmark in interface IRandomAccessjava.io.IOExceptionpublic void reset()
throws java.io.IOException
IRandomAccessreset in interface IRandomAccessjava.io.IOExceptionprotected java.util.Stack getPositionStack()