Package de.regnis.q.sequence.line
Class QSequenceLineRAFileData
- java.lang.Object
-
- de.regnis.q.sequence.line.QSequenceLineRAFileData
-
- All Implemented Interfaces:
QSequenceLineRAData
public final class QSequenceLineRAFileData extends java.lang.Object implements QSequenceLineRAData
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.RandomAccessFilerandomAccessFileprivate QSequenceLineRAFileDataStreamstream
-
Constructor Summary
Constructors Constructor Description QSequenceLineRAFileData(java.io.RandomAccessFile randomAccessFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidget(byte[] bytes, long offset, long length)longlength()java.io.InputStreamread(long offset, long length)
-
-
-
Field Detail
-
randomAccessFile
private final java.io.RandomAccessFile randomAccessFile
-
stream
private QSequenceLineRAFileDataStream stream
-
-
Method Detail
-
length
public long length() throws java.io.IOException- Specified by:
lengthin interfaceQSequenceLineRAData- Throws:
java.io.IOException
-
get
public void get(byte[] bytes, long offset, long length) throws java.io.IOException- Specified by:
getin interfaceQSequenceLineRAData- Throws:
java.io.IOException
-
read
public java.io.InputStream read(long offset, long length)- Specified by:
readin interfaceQSequenceLineRAData
-
-