coins.flow
クラス ExpVectorIteratorImpl

java.lang.Object
  |
  +--coins.flow.BitVectorIteratorImpl
        |
        +--coins.flow.ExpVectorIteratorImpl
すべての実装インタフェース:
BitVectorIterator, ExpVectorIterator
直系の既知のサブクラス:
FlowAnalSymVectorIteratorImpl

public class ExpVectorIteratorImpl
extends BitVectorIteratorImpl
implements ExpVectorIterator

ExpVectorIteratorImpl class (##6)


フィールドの概要
 
クラス coins.flow.BitVectorIteratorImpl から継承したフィールド
fBitCount, fBitPosition, fBitVector, fLongWordLength, fShiftMax, fSubpFlow, fVectorWord
 
コンストラクタの概要
ExpVectorIteratorImpl(SubpFlow pSubpFlow, ExpVector pExpVector)
           
 
メソッドの概要
 ExpId nextExpId()
          nextFlowAnalSym Get the next FlowAnalSym symbol that has true bit in the given ExpVector.
 
クラス coins.flow.BitVectorIteratorImpl から継承したメソッド
currentIndex, hasNext, next, nextIndex, resetBit, setBit
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース coins.flow.BitVectorIterator から継承したメソッド
currentIndex, hasNext, next, nextIndex, resetBit, setBit
 

コンストラクタの詳細

ExpVectorIteratorImpl

public ExpVectorIteratorImpl(SubpFlow pSubpFlow,
                             ExpVector pExpVector)
メソッドの詳細

nextExpId

public ExpId nextExpId()
インタフェース ExpVectorIterator の記述:
nextFlowAnalSym Get the next FlowAnalSym symbol that has true bit in the given ExpVector. FlowAnalSym that have false bit in the ExpVector are skipped. If the last FlowAnalSym has false bit , then null is returned at the last time. Therefore, having hasNext returned true does not guarantee this method returns meaningful (non-null) value.

定義:
インタフェース ExpVectorIterator 内の nextExpId