|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.simBio.core.Component
public class Component
super class of the core package, similar to public String, Component of the
Composite Pattern.
名前付きの文字列を表す
| コンストラクタの概要 | |
|---|---|
Component()
|
|
| メソッドの概要 | |
|---|---|
void |
accept(Visitor visitor)
use visitor pattern visitorを受け容れ、訪問する。 |
void |
addDydt(double dydt)
always throws UnsupportedOperationException, need to implement 'Node' |
void |
addValue(double value)
always throws UnsupportedOperationException, need to implement 'Node' |
protected void |
end()
called at the end of integration, 計算終了時に呼ばれます。 |
java.lang.String |
getIndent()
make hierarchical indent using level 階層を元に字下げを作る。 |
java.lang.String |
getIndentedShortName()
return indented short name 字下げをした名前を返す。 |
java.lang.String |
getName()
complete name from root. |
java.lang.String |
getName(int prefix)
complete name from prefix level. |
Composite |
getParent()
自分が属するCompositeへの参照を返す。 |
Composite |
getRoot()
自分が属するinstance treeのrootへの参照を返す。 |
java.lang.String |
getShortName()
short name 短い名前を返す。 |
java.lang.String |
getUnits()
Returns the units. |
double |
getValue()
always throws UnsupportedOperationException, need to implement 'Node' |
java.lang.String |
getValueString()
文字列として現在値を返す。 |
boolean |
isNamed(java.lang.String s)
compare s with name 引数の文字列が、自分の名前と一致すればtrueを返す。 |
boolean |
isPrefixed(java.lang.String prefix)
check name whether start with s or not 引数の文字列が、自分の名前の先頭と一致すればtrueを返す。 |
void |
logIndented(java.lang.String s)
推奨されていません。 Use getIndentedShortName() and org.apache.commons.logging.Log instead |
protected void |
prepare()
prepare for integration. |
protected void |
quit()
called before destruction, instanceを破棄する前に呼び出されます。 |
void |
setInitializer(Initializer initializer)
set parent, root, level, name and valueString and attend to the parent's Children. |
protected void |
setLinks()
called after instance tree was constructed, getNode, getLink here, インスタンスツリー作成後に呼び出される, |
void |
setValue(double newValue)
always throws UnsupportedOperationException, need to implement 'Node' |
void |
setValueString(java.lang.String label)
文字列を受け取り現在値に設定する。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Component()
| メソッドの詳細 |
|---|
public void setInitializer(Initializer initializer)
initializer - protected void setLinks()
protected void prepare()
protected void end()
protected void quit()
public void accept(Visitor visitor)
visitor - public boolean isNamed(java.lang.String s)
s - name
public boolean isPrefixed(java.lang.String prefix)
prefix - prefix of name
public java.lang.String getValueString()
public void setValueString(java.lang.String label)
label - value as Stringpublic void setValue(double newValue)
Node 内の setValuenewValue -
java.lang.UnsupportedOperationException - alwayspublic void addValue(double value)
Node 内の addValuevalue -
java.lang.UnsupportedOperationException - alwayspublic double getValue()
Node 内の getValuejava.lang.UnsupportedOperationException - alwayspublic void addDydt(double dydt)
Node 内の addDydtdydt -
java.lang.UnsupportedOperationException - alwayspublic java.lang.String getName()
public java.lang.String getName(int prefix)
prefix - prefix level
public java.lang.String getShortName()
public Composite getParent()
public Composite getRoot()
public java.lang.String getUnits()
public java.lang.String getIndent()
public java.lang.String getIndentedShortName()
public void logIndented(java.lang.String s)
s - additional text
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||