net.sf.javabdd
Class BitString.BitStringIterator

java.lang.Object
  extended by net.sf.javabdd.BitString.BitStringIterator
All Implemented Interfaces:
java.util.Iterator
Direct Known Subclasses:
BitString.BackwardBitStringIterator, BitString.ForwardBitStringIterator, BitString.ForwardBitStringZeroIterator
Enclosing class:
BitString

public abstract static class BitString.BitStringIterator
extends java.lang.Object
implements java.util.Iterator

Abstract bit string iterator class.


Constructor Summary
BitString.BitStringIterator()
           
 
Method Summary
 java.lang.Object next()
           
abstract  int nextIndex()
          Returns the index of the next bit set.
 void remove()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Iterator
hasNext
 

Constructor Detail

BitString.BitStringIterator

public BitString.BitStringIterator()
Method Detail

nextIndex

public abstract int nextIndex()
Returns the index of the next bit set.


next

public final java.lang.Object next()
Specified by:
next in interface java.util.Iterator
See Also:
Iterator.next()

remove

public void remove()
Specified by:
remove in interface java.util.Iterator