• 検索結果がありません。

SimpleLeaf クラス

5. クラス・メソッド

5.1. 特別なクラス

5.1.3. Simple クラス

5.1.3.3. SimpleLeaf クラス

103

コマンド名 ハンドラメソッド

READY exeReady

INIT exeInit

ROLLUP exeRollUp

SUSPEND exeSuspend

EXITALL exeExitAll

RETRY exeRetry

親アクティビティからのコマンドのハンドラメソッド

コマンド名 ハンドラメソッド

INDEX exeIndexP

CONTINUE exeContinueP

PREVIOUS exePreviousP

CHOICE exeChoiceP

5.1.3.3.1 Constructor__construct

 機能説明

継承クラス(ActivityLeaf)のコンストラクタを呼び出す クラスのプロパティを設定する

 パラメータ num

ノードのナンバー(ROOTノードは0) node

ノード path

アクティビティフォルダへのパス res

再開フラグ(再開ならtrue) objectives

objectivesオブジェクト配列

5.1.3.3.2 setTable メソッド

 機能説明

自分が実行できるコマンドテーブル、親から伝搬されるコマンドテーブルを定義する

 パラメータ なし

 返り値 なし

5.1.3.3.3 startAttempt メソッド

 機能説明

アクティビティの開始処理を行う

 パラメータ

なし

 返り値 なし

5.1.3.3.4 endAttempt メソッド

 機能説明

アクティビティの終了処理を行う

 パラメータ cmd

コマンド actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値

成功フラグ(TRUE / FALSE)

5.1.3.3.5 exeReady メソッド

 機能説明

アクティビティの起動開始処理を行う

 パラメータ cmd

コマンド actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値

成功フラグ(TRUE / FALSE)

5.1.3.3.6 exeInit メソッド

 機能説明

アクティビティの起動時の処理を行う

 パラメータ val

コマンド引数 rtm

RTMメッセージ actArray

activitiesオブジェクト配列 objArray

105 objectivesオブジェクト配列

 返り値 Array (

[Result] => 正常フラグ [Continue] => 続行フラグ

[NextID] => 次候補アクティビティID [Value] => 結果値

[Command] => 実行したコマンド )

5.1.3.3.7 exeRollUp メソッド

 機能説明

RollUpコマンドを実行する

 パラメータ val

コマンド引数 rtm

RTMメッセージ actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値 Array (

[Result] => TRUE [Continue] => TRUE )

5.1.3.3.8 exeSuspend メソッド

 機能説明

SUSPENDコマンドを実行する

 パラメータ val

コマンド引数 rtm

RTMメッセージ actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値 Array (

[Result] => TRUE [Continue] => TRUE [Command]=> SUSPEND )

5.1.3.3.9 exeExitAll メソッド

 機能説明

EXITALLコマンドを実行する

 パラメータ val

コマンド引数 rtm

RTMメッセージ actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値 Array (

[Result] => TRUE [Continue] => TRUE [Command]=> EXITALL )

5.1.3.3.10 exeRetry メソッド

 機能説明

RETRYコマンドを実行する

 パラメータ val

コマンド引数 rtm

RTMメッセージ actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値 Array (

[Result] => TRUE [Continue] => FALSE

[NextID] => アクティビティID(strID)プロパティ [Command] => RETRY

)

107 5.1.3.3.11 exeIndexP メソッド

 機能説明

(親から伝搬される)INDEXコマンドを実行する

 パラメータ val

コマンド引数 actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値 Array (

[Result] => TRUE [Continue] => TRUE [Value] => 結果値 )

5.1.3.3.12 exeContinueP メソッド

 機能説明

(親から伝搬される)CONTINUEコマンドを実行する

 パラメータ val

コマンド引数 actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値 Array (

[Result] => TRUE

[Continue] => 続行フラグ(候補アクティビティが見つかった場合FALSE) [NextID] => (候補アクティビティが見つかった場合)候補アクティビティID )

5.1.3.3.13 exePreviousP メソッド

 機能説明

(親から伝搬される)PREVIOUSコマンドを実行する

 パラメータ val

コマンド引数 actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値 Array (

[Result] => TRUE

[Continue] => 続行フラグ(候補アクティビティが見つかった場合FALSE) [NextID] => (候補アクティビティが見つかった場合)候補アクティビティID )

5.1.3.3.14 exeChoiceP メソッド

 機能説明

(親から伝搬される)CHOICEコマンドを実行する

 パラメータ val

コマンド引数 actArray

activitiesオブジェクト配列 objArray

objectivesオブジェクト配列

 返り値 Array (

[Result] => TRUE

[Continue] => 続行フラグ(候補アクティビティが見つかった場合FALSE)

[NextID] => (候補アクティビティが見つかった場合)アクティビティID(strID)プロパティ )

5.1.3.3.15 chickPreCondition メソッド

 機能説明

コマンド実行前に条件をチェックする (このクラスでは使用していない)

 パラメータ val

コマンド引数 objArray

objectivesオブジェクト配列 isDescending

 返り値 ''

(このクラスでは使用していない)

109