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 TypeMethodDescriptionvoidaddLine(QSequenceLine line) voidclose()getLine(int index) intintgetLineHash(int index) static QSequenceLineMemoryCacheread(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:
addLinein interfaceQSequenceLineCache
-
getLineCount
public int getLineCount()- Specified by:
getLineCountin interfaceQSequenceLineCache
-
getLineHash
public int getLineHash(int index) - Specified by:
getLineHashin interfaceQSequenceLineCache
-
getLine
- Specified by:
getLinein interfaceQSequenceLineCache
-
close
public void close()- Specified by:
closein interfaceQSequenceLineCache
-