5. クラス・メソッド
5.1. 特別なクラス
5.1.3. Simple クラス
5.1.3.2. SimpleBlock クラス
91
コマンド名 ハンドラメソッド
INIT exeInit
ROLLUP exeRollUp
CONTINUE exeContinue
PREVIOUS exePrevious
CHOICE exeChoice
SUSPEND exeSuspend
EXITALL exeExitAll
RETRY exeRetry
EXITPREVIOUS exeExitPrevious
EXITCONTINUE exeExitContinue
EXITRETRY exeExitRetry
親アクティビティからのコマンドのハンドラメソッド
コマンド名 ハンドラメソッド
INDEX exeIndexP
CONTINUE exeContinueP
PREVIOUS exePreviousP
CHOICE exeChoiceP
5.1.3.2.1 Constructor__construct
機能説明
継承クラス(ActivityBlock)のコンストラクタを呼び出す クラスの基本プロパティを設定する
パラメータ num
ノードのナンバー(ROOTノードは0) node
ノード(DOMNode) path
アクティビティフォルダへのパス res
再開フラグ(再開ならtrue) objectives
objectivesオブジェクト配列
5.1.3.2.2 setData メソッド
機能説明
(このクラスでは使用していない)
パラメータ なし
返り値 なし
93 5.1.3.2.3 setTable メソッド
機能説明
子から伝搬されるコマンドテーブル、親から伝搬されるコマンドテーブルを定義する
パラメータ なし
返り値 なし
5.1.3.2.4 startAttempt メソッド
機能説明
アクティビティの開始処理を行う
パラメータ なし
返り値 なし
5.1.3.2.5 endAttempt メソッド
機能説明
アクティビティの終了処理を行う
パラメータ cmd
コマンド actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値
成功フラグ(TRUE / FALSE)
5.1.3.2.6 save メソッド
機能説明
(このクラスでは使用していない)
パラメータ path
保存先フォルダ
返り値 なし
5.1.3.2.7 exeInit メソッド
機能説明
アクティビティの起動時の処理を行う
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.8 exeRollUp メソッド
機能説明
ROLLUPコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => TRUE [Continue] => TRUE [Command] => ROLLUP )
5.1.3.2.9 exeStart メソッド
機能説明
コマンドを実行するときに実行する
パラメータ
95 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.10 exeContinue メソッド
機能説明
CONTINUEコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.11 exePrevious メソッド
機能説明
PREVIOUSコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.12 exeChoice メソッド
機能説明
CHOICEコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.13 exeSuspend メソッド
機能説明
SUSPENDコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値
97 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.14 exeExitAll メソッド
機能説明
EXITALLコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.15 exeRetry メソッド
機能説明
RETRYコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.16 exeExitPrev メソッド
機能説明
EXITPREVコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.17 exeExitCont メソッド
機能説明
EXITCONTコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド
99 )
5.1.3.2.18 exeExitRetry メソッド
機能説明
EXITRETRYコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.19 exeIndexP メソッド
機能説明
(親から伝搬される)INDEXコマンドを実行する
パラメータ val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.20 exeContinueP メソッド
機能説明
(親から伝搬される)CONTINUEコマンドを実行する
パラメータ val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.21 exePreviousP メソッド
機能説明
(親から伝搬される)PREVIOUSコマンドを実行する
パラメータ val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.22 exeChoiceP メソッド
機能説明
(親から伝搬される)CHOICEコマンドを実行する
パラメータ val
コマンド引数 actArray
activitiesオブジェクト配列
101 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.2.23 checkPreCondition メソッド
機能説明
コマンド実行前に条件をチェックする (このクラスでは使用していない)
パラメータ cmd
コマンド objArray
objectivesオブジェクト配列 isDescending
返り値 ''
(このクラスでは使用していない)