public class StateInfo
extends java.lang.Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected java.lang.Object |
data |
MachineBase |
machine |
protected Logbuf |
rtcout
Logging用フォーマットオブジェクト
|
| コンストラクタと説明 |
|---|
StateInfo(MachineBase machine,
StateInfo parent) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
createData() |
(package private) void |
deleteData() |
protected java.lang.Object |
getData() |
StateBase |
getInstance() |
java.lang.String |
getName() |
boolean |
isChild(StateInfo state) |
void |
onEntry(StateInfo previous) |
void |
onEntry(StateInfo previous,
boolean first) |
void |
onExit(StateInfo next) |
void |
onInit(boolean history) |
void |
saveHistory(StateInfo shallow,
StateInfo deep) |
(package private) void |
setData(java.lang.Object data) |
void |
setHistory(StateInfo history) |
void |
setHistorySuper(StateInfo deep) |
(package private) void |
setInstance(StateBase stateInstance) |
public MachineBase machine
protected java.lang.Object data
protected Logbuf rtcout
public StateInfo(MachineBase machine, StateInfo parent)
public void onExit(StateInfo next)
public boolean isChild(StateInfo state)
public void onEntry(StateInfo previous)
public void onEntry(StateInfo previous, boolean first)
protected void createData()
public void onInit(boolean history)
final void setInstance(StateBase stateInstance)
public final StateBase getInstance()
protected java.lang.Object getData()
public java.lang.String getName()
public void setHistorySuper(StateInfo deep)
public void setHistory(StateInfo history)
void setData(java.lang.Object data)
void deleteData()