public interface StateChart
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
EVENT_AREA_ADDED
予約されているイベント名(エリア追加)
|
static java.lang.String |
EVENT_AREA_CHANGED
予約されているイベント名(エリア切替)
|
static java.lang.String |
EVENT_CHILD_CLOSED
予約されているイベント名(子画面終了)
|
static java.lang.String |
EVENT_CLOSE
予約されているイベント名(終了)
|
static java.lang.String |
EVENT_DIALOG_CLOSED
予約されているイベント名(ダイアログ終了)
|
static java.lang.String |
EVENT_DISPLAY_UPDATE
予約されているイベント名(表示更新)
|
static java.lang.String |
EVENT_EXEC_COMMAND
予約されているイベント名(コマンド実行)
|
static java.lang.String |
EVENT_FORCED_UPDATE
予約されているイベント名(強制更新)
|
static java.lang.String |
EVENT_INIT
予約されているイベント名(初期化)
|
static java.lang.String |
EVENT_INPUT_FIXED
予約されているイベント名(入力確定)
|
static java.lang.String |
EVENT_PAGE_POPUPED
予約されているイベント名(ページポップアップ)
|
static java.lang.String |
EVENT_PAGE_TRNSITED
予約されているイベント名(ページ遷移)
|
static java.lang.String |
EVENT_REFRESH
予約されているイベント名(表示リフレッシュ)
|
static java.lang.String |
EVENT_SHOW_DIALOG
予約されているイベント名(ダイアログ表示)
|
static java.lang.String |
EVENT_STATE_CHANGED
予約されているイベント名(状態変更)
|
static java.lang.String |
STATE_END
予約されている状態名
|
static java.lang.String |
STATE_FAIL_TO_INIT
予約されている状態名
|
static java.lang.String |
STATE_INIT
予約されている状態名
|
static java.lang.String |
STATE_NORMAL
予約されている状態名
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getCommand(ClientEvent e)
状態遷移表を参照し、現状態と発生イベントからコントローラの
実行命令を決定して取得する。
|
java.lang.String |
getState()
現状態を取得する
|
boolean |
hasEventPermission(java.lang.String event)
イベントの実行が可能な状態か判定する
|
boolean |
isEndState()
終了状態かを判定する
|
void |
setState(java.lang.String nextState)
現状態を設定する
|
static final java.lang.String STATE_INIT
static final java.lang.String STATE_NORMAL
static final java.lang.String STATE_END
static final java.lang.String STATE_FAIL_TO_INIT
static final java.lang.String EVENT_INIT
static final java.lang.String EVENT_EXEC_COMMAND
static final java.lang.String EVENT_INPUT_FIXED
static final java.lang.String EVENT_DISPLAY_UPDATE
static final java.lang.String EVENT_CLOSE
static final java.lang.String EVENT_CHILD_CLOSED
static final java.lang.String EVENT_DIALOG_CLOSED
static final java.lang.String EVENT_FORCED_UPDATE
static final java.lang.String EVENT_STATE_CHANGED
static final java.lang.String EVENT_AREA_CHANGED
static final java.lang.String EVENT_AREA_ADDED
static final java.lang.String EVENT_PAGE_POPUPED
static final java.lang.String EVENT_PAGE_TRNSITED
static final java.lang.String EVENT_SHOW_DIALOG
static final java.lang.String EVENT_REFRESH
java.lang.String getCommand(ClientEvent e)
e
- 発生イベントboolean hasEventPermission(java.lang.String event)
event
- 実行可能であるかを判定したいイベント名void setState(java.lang.String nextState)
nextState
- 遷移先状態java.lang.String getState()
boolean isEndState()