org.axiondb.io
Class AxionOutputStream
java.lang.Object
java.io.OutputStream
org.axiondb.io.AxionOutputStream
- All Implemented Interfaces:
- Closeable, Flushable
public abstract class AxionOutputStream
- extends OutputStream
AxionOutputStream is an OutputStream that can track its position.
- Version:
- $Revision: 1.3 $ $Date: 2005/04/14 00:30:02 $
Method Summary |
abstract long |
getPos()
Return the current offset from the start of the file |
abstract void |
seek(long pos)
Seek to the given offset from the start of the file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AxionOutputStream
public AxionOutputStream()
getPos
public abstract long getPos()
throws IOException
- Return the current offset from the start of the file
- Throws:
IOException
seek
public abstract void seek(long pos)
throws IOException
- Seek to the given offset from the start of the file. The next read() will be from
that location. Can't seek past the end of the file.
- Throws:
IOException