coins.flow
クラス FlowAnalSymVectorImpl

java.lang.Object
  |
  +--coins.flow.BitVectorImpl
        |
        +--coins.flow.ExpVectorImpl
              |
              +--coins.flow.FlowAnalSymVectorImpl
すべての実装インタフェース:
BitVector, java.lang.Cloneable, ExpVector, FlowAnalSymVector

public class FlowAnalSymVectorImpl
extends ExpVectorImpl
implements FlowAnalSymVector


フィールドの概要
 
クラス coins.flow.ExpVectorImpl から継承したフィールド
fSubpFlow
 
クラス coins.flow.BitVectorImpl から継承したフィールド
fBitLength, fLongWordLength, fShiftMax, fVectorWord
 
コンストラクタの概要
FlowAnalSymVectorImpl(SubpFlow pSubpFlow)
          Creates a new instance of SymVectorImpl
 
メソッドの概要
 boolean addAll(java.util.Set pFlowAnalSyms)
          Adds the FlowAnalSymVector view of the given set to this vector.
 boolean contains(FlowAnalSym pFlowAnalSym)
          Does the set view of this vector contains the specified item?
 java.util.Set flowAnalSyms()
          Returns the set view of this vector.
 ExpVector flowAnalSymToExpVector()
           
static FlowAnalSymVector flowAnalSymVectorFromSet(java.util.Set pFlowAnalSyms, SubpFlow pSubpFlow)
          Creates and returns a FlowAnalSymVector view of the given Set argument.
 FlowAnalSymVectorIterator flowAnalSymVectorIterator()
           
 SubpFlow getSubpFlow()
          Returns a SubpFlow instance associated with this vector.
 boolean remove(FlowAnalSym pFlowAnalSym)
          Removes the given argument from the set view of this vector.
 java.lang.String toStringDescriptive()
          Returns a possibly more descriptive string representation than toString() of this BitVector.
 java.lang.String toStringShort()
           
 
クラス coins.flow.ExpVectorImpl から継承したメソッド
contains, exps, expVectorFromSet, expVectorIterator, toStringByName, toStringConcise
 
クラス coins.flow.BitVectorImpl から継承したメソッド
bitVectorIterator, clone, equals, getBit, getBitLength, getVectorWord, getWordLength, hashCode, isSet, isZero, resetBit, setBit, toString, vectorAnd, vectorCopy, vectorEqual, vectorNot, vectorOr, vectorReset, vectorSub, vectorXor
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース coins.flow.ExpVector から継承したメソッド
contains, exps, expVectorIterator
 
インタフェース coins.flow.BitVector から継承したメソッド
bitVectorIterator, equals, getBit, getBitLength, getVectorWord, getWordLength, isSet, isZero, resetBit, setBit, toString, vectorAnd, vectorCopy, vectorEqual, vectorNot, vectorOr, vectorReset, vectorSub, vectorXor
 

コンストラクタの詳細

FlowAnalSymVectorImpl

public FlowAnalSymVectorImpl(SubpFlow pSubpFlow)
Creates a new instance of SymVectorImpl

メソッドの詳細

getSubpFlow

public SubpFlow getSubpFlow()
インタフェース FlowAnalSymVector の記述:
Returns a SubpFlow instance associated with this vector.

定義:
インタフェース FlowAnalSymVector 内の getSubpFlow
オーバーライド:
クラス ExpVectorImpl 内の getSubpFlow

flowAnalSyms

public java.util.Set flowAnalSyms()
インタフェース FlowAnalSymVector の記述:
Returns the set view of this vector.

定義:
インタフェース FlowAnalSymVector 内の flowAnalSyms

contains

public boolean contains(FlowAnalSym pFlowAnalSym)
インタフェース FlowAnalSymVector の記述:
Does the set view of this vector contains the specified item?

定義:
インタフェース FlowAnalSymVector 内の contains

remove

public boolean remove(FlowAnalSym pFlowAnalSym)
インタフェース FlowAnalSymVector の記述:
Removes the given argument from the set view of this vector. The corresponding bit in this vector will be reset.

定義:
インタフェース FlowAnalSymVector 内の remove
戻り値:
true if actually the given argument existed and has been removed.

flowAnalSymVectorFromSet

public static FlowAnalSymVector flowAnalSymVectorFromSet(java.util.Set pFlowAnalSyms,
                                                         SubpFlow pSubpFlow)
Creates and returns a FlowAnalSymVector view of the given Set argument.


flowAnalSymVectorIterator

public FlowAnalSymVectorIterator flowAnalSymVectorIterator()
定義:
インタフェース FlowAnalSymVector 内の flowAnalSymVectorIterator

addAll

public boolean addAll(java.util.Set pFlowAnalSyms)
インタフェース FlowAnalSymVector の記述:
Adds the FlowAnalSymVector view of the given set to this vector.

定義:
インタフェース FlowAnalSymVector 内の addAll
戻り値:
true if this vector changed after the operation.

toStringDescriptive

public java.lang.String toStringDescriptive()
インタフェース BitVector の記述:
Returns a possibly more descriptive string representation than toString() of this BitVector.

定義:
インタフェース BitVector 内の toStringDescriptive
オーバーライド:
クラス ExpVectorImpl 内の toStringDescriptive

toStringShort

public java.lang.String toStringShort()
定義:
インタフェース FlowAnalSymVector 内の toStringShort
オーバーライド:
クラス ExpVectorImpl 内の toStringShort

flowAnalSymToExpVector

public ExpVector flowAnalSymToExpVector()
定義:
インタフェース FlowAnalSymVector 内の flowAnalSymToExpVector