5. クラス・メソッド
5.1. 特別なクラス
5.1.3. Simple クラス
5.1.3.1. SimpleRoot クラス
83
PREVIOUS exePrevious
CHOICE exeChoice
SUSPEND exeSuspend
EXITALL exeExitAll
RETRY exeRetry
RETRYALL exeRetryAll
EXITRETRY exeExitRetry
5.1.3.1.1 Constructor__construct
機能説明
継承クラス(ActivityRoot)のコンストラクタを呼び出す クラスのプロパティを設定する
パラメータ num
ノードのナンバー(ROOTノードは0) node
ノード path
アクティビティフォルダへのパス res
再開フラグ(再開ならtrue) objectives
objectivesオブジェクト配列
5.1.3.1.2 setData
機能説明
(このクラスでは使用していない)
パラメータ なし
返り値 なし
5.1.3.1.3 setTable
機能説明
子から伝搬されるコマンドテーブルを定義する
パラメータ なし
返り値 なし
5.1.3.1.4 startAttempt
機能説明
アクティビティの開始処理を行う
パラメータ なし
返り値 なし
5.1.3.1.5 endAttempt
機能説明
アクティビティの終了処理を行う
パラメータ cmd
コマンド actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値
成功フラグ(TRUE / FALSE)
5.1.3.1.6 save
機能説明
(このクラスでは使用していない)
パラメータ path
保存先フォルダ
返り値 なし
5.1.3.1.7 exeInit
機能説明
アクティビティの起動時の処理を行う
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
85
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.1.8 exeIndex
機能説明
INDEXコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.1.9 exeRollUp
機能説明
RollUpコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ
[Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.1.10 exeStart
機能説明
コマンドを実行するときに実行する
パラメータ actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.1.11 exeContinue
機能説明
CONTINUEコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
87 5.1.3.1.12 exePrevious
機能説明
PREVIOUSコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.1.13 exeChoice
機能説明
CHOICEコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.1.14 exeSuspend
機能説明
SUSPENDコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.1.15 exeExitAll
機能説明
EXITALLコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.1.16 exeRetry
機能説明
RETRYコマンドを実行する
パラメータ id
89 アクティビティID
val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.1.17 exeRetryAll
機能説明
RETRYALLコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数 actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.1.18 exeExitRetry
機能説明
EXITRETRYコマンドを実行する
パラメータ id
アクティビティID val
コマンド引数
actArray
activitiesオブジェクト配列 objArray
objectivesオブジェクト配列
返り値 Array (
[Result] => 正常フラグ [Continue] => 続行フラグ
[NextID] => 次候補アクティビティID [Value] => 結果値
[Command] => 実行したコマンド )
5.1.3.1.19 checkPreCondition
機能説明
コマンド実行前に条件をチェックする (このクラスでは使用していない)
パラメータ cmd
コマンド objArray
objectivesオブジェクト配列 isDescending
返り値 ''
(このクラスでは使用していない)
91