coins.flow
Interface FlowAnalSymVectorIterator

All Superinterfaces:
BitVectorIterator, ExpVectorIterator
All Known Implementing Classes:
FlowAnalSymVectorIteratorImpl

public interface FlowAnalSymVectorIterator
extends ExpVectorIterator


Method Summary
 FlowAnalSym nextFlowAnalSym()
          Gets next FlowAnalSym whose bit is set in the underlying FlowAnalSymVector and advances the implicit cursor just after the bit that is found to be set.
 
Methods inherited from interface coins.flow.ExpVectorIterator
nextExpId
 
Methods inherited from interface coins.flow.BitVectorIterator
currentIndex, hasNext, next, nextIndex, resetBit, setBit
 

Method Detail

nextFlowAnalSym

public FlowAnalSym nextFlowAnalSym()
Gets next FlowAnalSym whose bit is set in the underlying FlowAnalSymVector and advances the implicit cursor just after the bit that is found to be set. If there is no such bit remaining, returns null. hasNext() returning true does not guarantee this method returns non-null value, since hasNext() merely check against the length of the BitVector.