|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.simBio.core.Component
public class Component
super class of the core package, similar to public String, Component of the
Composite Pattern.
名前付きの文字列を表す
Constructor Summary | |
---|---|
Component()
|
Method Summary | |
---|---|
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)
Deprecated. 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)
文字列を受け取り現在値に設定する。 updateObserverに通知する。 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Component()
Method Detail |
---|
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)
setValue
in interface Node
newValue
-
java.lang.UnsupportedOperationException
- alwayspublic void addValue(double value)
addValue
in interface Node
value
-
java.lang.UnsupportedOperationException
- alwayspublic double getValue()
getValue
in interface Node
java.lang.UnsupportedOperationException
- alwayspublic void addDydt(double dydt)
addDydt
in interface Node
dydt
-
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |