it.unimi.dsi.bits
Class BitVectors.OfflineBitVectorIterable

java.lang.Object
  extended by it.unimi.dsi.bits.BitVectors.OfflineBitVectorIterable
All Implemented Interfaces:
SafelyCloseable, java.io.Closeable, java.lang.Iterable<LongArrayBitVector>
Enclosing class:
BitVectors

public static class BitVectors.OfflineBitVectorIterable
extends java.lang.Object
implements java.lang.Iterable<LongArrayBitVector>, SafelyCloseable


Constructor Summary
BitVectors.OfflineBitVectorIterable(java.io.File file, long n)
           
BitVectors.OfflineBitVectorIterable(java.lang.String file, long n)
           
 
Method Summary
 void close()
           
protected  void finalize()
           
 java.util.Iterator<LongArrayBitVector> iterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BitVectors.OfflineBitVectorIterable

public BitVectors.OfflineBitVectorIterable(java.io.File file,
                                           long n)

BitVectors.OfflineBitVectorIterable

public BitVectors.OfflineBitVectorIterable(java.lang.String file,
                                           long n)
Method Detail

iterator

public java.util.Iterator<LongArrayBitVector> iterator()
Specified by:
iterator in interface java.lang.Iterable<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