org.axiondb.io
Class AxionInputStream
java.lang.Object
java.io.InputStream
org.axiondb.io.AxionInputStream
- All Implemented Interfaces:
- Closeable
public abstract class AxionInputStream
- extends InputStream
AxionInputStream is a generic old InputStream with a little bit of RAF-style seek
ability.
- Version:
- $Revision: 1.1 $ $Date: 2005/04/07 00:27:53 $
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 |
AxionInputStream
public AxionInputStream()
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
getPos
public abstract long getPos()
throws IOException
- Return the current offset from the start of the file
- Throws:
IOException