Class SummaryBlockIterator
java.lang.Object
org.archive.util.iterator.AbstractPeekableIterator<CloseableIterator<String>>
org.archive.format.gzip.zipnum.SummaryBlockIterator
- All Implemented Interfaces:
Closeable,AutoCloseable,Iterator<CloseableIterator<String>>,CloseableIterator<CloseableIterator<String>>,PeekableIterator<CloseableIterator<String>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SummaryLineprotected booleanprotected SummaryLineprotected final ZipNumParamsprotected CloseableIterator<String> protected intprotected ZipNumIndex -
Constructor Summary
ConstructorsConstructorDescriptionSummaryBlockIterator(CloseableIterator<String> summaryIterator, ZipNumIndex zipnumIndex, ZipNumParams params) -
Method Summary
Methods inherited from class org.archive.util.iterator.AbstractPeekableIterator
getComparator, hasNext, next, peek, remove, wrap, wrapReaderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
summaryIterator
-
zipnumIndex
-
nextLine
-
currLine
-
isFirst
protected boolean isFirst -
totalBlocks
protected int totalBlocks -
params
-
-
Constructor Details
-
SummaryBlockIterator
public SummaryBlockIterator(CloseableIterator<String> summaryIterator, ZipNumIndex zipnumIndex, ZipNumParams params)
-
-
Method Details
-
getNextInner
- Specified by:
getNextInnerin classAbstractPeekableIterator<CloseableIterator<String>>
-
close
/ if (currReader != null) { / currReader.close(); / currReader = null; / }- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein classAbstractPeekableIterator<CloseableIterator<String>>- Throws:
IOException
-