coins.ir.hir
クラス HirAnnex

java.lang.Object
  |
  +--coins.ir.hir.HirAnnex

public class HirAnnex
extends java.lang.Object

class HirAnnex Additional information that is not given in some case and not given to some nodes.


フィールドの概要
protected  ExpId fExpId
           
protected  FlagBox fFlagBox
           
protected  int fIndexNo
           
protected  IrList fInfList
           
protected  java.lang.Object fWork
           
 HirRoot hirRoot
           
 
コンストラクタの概要
HirAnnex(HirRoot pHirRoot)
           
 
メソッドの概要
 void addInf(java.lang.String pInfKindInterned, java.lang.Object pInfObject)
           
 java.lang.Object clone()
          clone Override Object.clone in HIR.
 boolean flagsAreAllFalse()
           
(パッケージプライベート)  boolean getFlag(int pFlagNumber)
          getFlag returns the value (true/false) of the flag indicated by pFlagNumber.
 FlagBox getFlagBox()
           
 int getIndex()
           
 java.lang.Object getInf(java.lang.String pInfKindInterned)
           
 IrList getInfList()
           
 java.lang.Object getWork()
           
 void removeInf(java.lang.String pInfKindInterned)
           
(パッケージプライベート)  void setFlag(int pFlagNumber, boolean pYesNo)
          setFlag setFlag sets the flag of specified number.
 void setIndex(int pIndex)
           
 void setWork(java.lang.Object pWork)
           
 java.lang.String toString()
           
 java.lang.String toStringInf()
           
protected  java.lang.String toStringInfList(IrList pInfList)
           
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

hirRoot

public final HirRoot hirRoot

fFlagBox

protected FlagBox fFlagBox

fIndexNo

protected int fIndexNo

fExpId

protected ExpId fExpId

fInfList

protected IrList fInfList

fWork

protected java.lang.Object fWork
コンストラクタの詳細

HirAnnex

public HirAnnex(HirRoot pHirRoot)
メソッドの詳細

getFlag

boolean getFlag(int pFlagNumber)
getFlag returns the value (true/false) of the flag indicated by pFlagNumber.

パラメータ:
pFlagNumber - flag identification number. As for detail, see getFlag of HIR.

setFlag

void setFlag(int pFlagNumber,
             boolean pYesNo)
setFlag setFlag sets the flag of specified number.

パラメータ:
pFlagNumber - flag identification number. As for detail, see getFlag of HIR.
pYesNo - true or false to be set to the flag.

flagsAreAllFalse

public boolean flagsAreAllFalse()

getFlagBox

public FlagBox getFlagBox()

addInf

public void addInf(java.lang.String pInfKindInterned,
                   java.lang.Object pInfObject)

getInf

public java.lang.Object getInf(java.lang.String pInfKindInterned)

removeInf

public void removeInf(java.lang.String pInfKindInterned)

getInfList

public IrList getInfList()

setWork

public void setWork(java.lang.Object pWork)

getWork

public java.lang.Object getWork()

getIndex

public int getIndex()

setIndex

public void setIndex(int pIndex)

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
clone Override Object.clone in HIR.

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
cloned HirAnnex.
例外:
java.lang.CloneNotSupportedException

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString

toStringInf

public java.lang.String toStringInf()

toStringInfList

protected java.lang.String toStringInfList(IrList pInfList)