Package de.regnis.q.sequence.line
Class QSequenceLineMemoryCache
java.lang.Object
de.regnis.q.sequence.line.QSequenceLineMemoryCache
- All Implemented Interfaces:
QSequenceLineCache
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addLine
(QSequenceLine line) void
close()
getLine
(int index) int
int
getLineHash
(int index) static QSequenceLineMemoryCache
read
(InputStream is, QSequenceLineSimplifier simplifier)
-
Field Details
-
lines
-
-
Constructor Details
-
QSequenceLineMemoryCache
public QSequenceLineMemoryCache()
-
-
Method Details
-
read
public static QSequenceLineMemoryCache read(InputStream is, QSequenceLineSimplifier simplifier) throws IOException - Throws:
IOException
-
addLine
- Specified by:
addLine
in interfaceQSequenceLineCache
-
getLineCount
public int getLineCount()- Specified by:
getLineCount
in interfaceQSequenceLineCache
-
getLineHash
public int getLineHash(int index) - Specified by:
getLineHash
in interfaceQSequenceLineCache
-
getLine
- Specified by:
getLine
in interfaceQSequenceLineCache
-
close
public void close()- Specified by:
close
in interfaceQSequenceLineCache
-