[概要と注意事項] [目次]

オブジェクト分岐

概要

指定した条件に基づき入力オブジェクトごとに処理を分岐するためのコンポーネント

クラス名

jp.go.aist.dmrc.platform.beans.util.controller.PFObjectSwitch

イベント

イベント名イベント番号/発生条件/内包データ
処理完了
-1判定用(evaluate*)メソッド呼び出し(条件テーブル内に該当なし)
処理結果データ入力したオブジェクト
判定用(evaluate*)メソッド呼び出し(条件テーブル内に該当あり)
処理結果データ入力したオブジェクト

メソッド

メソッド名(日本語)メソッド名引数
条件分岐用テーブルに条件を追加する(最後尾)addCase
int条件に対するイベント番号
Object一致判定に用いるオブジェクト
条件分岐用テーブルに条件を追加する(指定位置)addCase
int指定位置
int条件に対するイベント番号
Object一致判定に用いるオブジェクト
条件分岐用テーブルに条件リストを追加する(最後尾)addCaseList
PFObjectList条件に対するイベント番号リスト
PFObjectList一致判定に用いるオブジェクトリスト
条件分岐用テーブルに条件リストを追加する(指定位置)addCaseList
int指定位置
PFObjectList条件に対するイベント番号リスト
PFObjectList一致判定に用いるオブジェクトリスト
条件分岐用テーブルを初期化するclearCaseTable
オブジェクトの一致判定を実行するevaluate
Object判定するオブジェクト
条件分岐用テーブルを取得するgetCaseTable
条件分岐用テーブルの条件を移動する(指定位置)moveCase
int移動前の位置
int移動後の位置
条件分岐用テーブルの条件を削除する(指定位置)removeCase
int指定位置
条件分岐用テーブルを設定するsetCaseTable
PFObjectTable条件分岐用テーブル