coins.aflow
クラス FlowAnalSymVectorImpl

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

public class FlowAnalSymVectorImpl
extends BitVectorImpl
implements FlowAnalSymVector


フィールドの概要
(パッケージプライベート)  FlowResults fResults
           
 
クラス coins.aflow.util.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()
           
 FlowAnalSymVectorIterator flowAnalSymVectorIterator()
           
static FlowAnalSymVector forSet(java.util.Set pFlowAnalSyms, SubpFlow pSubpFlow)
          Creates and returns a FlowAnalSymVector view of the given Set argument.
 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.aflow.util.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.aflow.util.BitVector から継承したメソッド
bitVectorIterator, equals, getBit, getBitLength, getVectorWord, getWordLength, isSet, isZero, resetBit, setBit, toString, vectorAnd, vectorCopy, vectorEqual, vectorNot, vectorOr, vectorReset, vectorSub, vectorXor
 

フィールドの詳細

fResults

final FlowResults fResults
コンストラクタの詳細

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

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.

forSet

public static FlowAnalSymVector forSet(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
オーバーライド:
クラス BitVectorImpl 内の toStringDescriptive

toStringShort

public java.lang.String toStringShort()
定義:
インタフェース FlowAnalSymVector 内の toStringShort

flowAnalSymToExpVector

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