org.archive.wayback.resourcestore.indexer
Class ArchiveReaderCloseableIterator

java.lang.Object
  extended by org.archive.wayback.resourcestore.indexer.ArchiveReaderCloseableIterator
All Implemented Interfaces:
Closeable, Iterator<org.archive.io.ArchiveRecord>, CloseableIterator<org.archive.io.ArchiveRecord>

public class ArchiveReaderCloseableIterator
extends Object
implements CloseableIterator<org.archive.io.ArchiveRecord>


Constructor Summary
ArchiveReaderCloseableIterator(org.archive.io.ArchiveReader reader, Iterator<org.archive.io.ArchiveRecord> itr)
           
 
Method Summary
 void close()
           
 boolean hasNext()
           
 org.archive.io.ArchiveRecord next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArchiveReaderCloseableIterator

public ArchiveReaderCloseableIterator(org.archive.io.ArchiveReader reader,
                                      Iterator<org.archive.io.ArchiveRecord> itr)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<org.archive.io.ArchiveRecord>

next

public org.archive.io.ArchiveRecord next()
Specified by:
next in interface Iterator<org.archive.io.ArchiveRecord>

remove

public void remove()
Specified by:
remove in interface Iterator<org.archive.io.ArchiveRecord>

close

public void close()
           throws IOException
Specified by:
close in interface Closeable
Throws:
IOException


Copyright © 2005-2011 Internet Archive. All Rights Reserved.