it.unimi.dsi.bits
Class BitVectors.OfflineBitVectorIterator

java.lang.Object
  extended by it.unimi.dsi.fastutil.objects.AbstractObjectIterator<LongArrayBitVector>
      extended by it.unimi.dsi.bits.BitVectors.OfflineBitVectorIterator
All Implemented Interfaces:
ObjectIterator<LongArrayBitVector>, SafelyCloseable, java.io.Closeable, java.util.Iterator<LongArrayBitVector>
Enclosing class:
BitVectors

protected static class BitVectors.OfflineBitVectorIterator
extends AbstractObjectIterator<LongArrayBitVector>
implements SafelyCloseable


Constructor Summary
BitVectors.OfflineBitVectorIterator(java.io.File temp, long n)
           
 
Method Summary
 void close()
           
protected  void finalize()
           
 boolean hasNext()
           
 LongArrayBitVector next()
           
 
Methods inherited from class it.unimi.dsi.fastutil.objects.AbstractObjectIterator
remove, skip
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BitVectors.OfflineBitVectorIterator

public BitVectors.OfflineBitVectorIterator(java.io.File temp,
                                           long n)
                                    throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<LongArrayBitVector>

next

public LongArrayBitVector next()
Specified by:
next in interface java.util.Iterator<LongArrayBitVector>

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable

close

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