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

SimpleBlock クラス

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

 返り値 ''

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