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

ラベル付きリスト格納変数

概要

ラベル付きリスト(PFLabeledObjectList)を格納する変数コンポーネント

クラス名

jp.go.aist.dmrc.platform.beans.util.variable.PFLabeledObjectListVariable

イベント

イベント名イベント番号/発生条件/内包データ
データ設定
0setObjectList/setEmptyObjectListメソッド呼び出し
イベント対象データラベル付きリスト
データ更新
0updateまたはclearメソッド呼び出し
イベント対象データラベル付きリスト
更新データ(なし)
1add*メソッド呼び出し
イベント対象データラベル付きリスト
更新データ追加された要素
2remove*メソッド呼び出し
イベント対象データラベル付きリスト
更新データ削除された要素
3set*またはmove*メソッド呼び出し
イベント対象データラベル付きリスト
更新データ設定あるいは移動された要素
データ選択
setSelectedIndex/setSelectedIndexByNameメソッド呼び出し
選択データ選択された位置のデータ(PFLabeledObject)
イベント対象データラベル付きリスト

メソッド

メソッド名(日本語)メソッド名引数
最後尾に要素を追加するadd
Object追加するデータ
最後尾に要素を追加する(型名指定)add
Object追加するデータ
Stringデータの型名
最後尾に要素を追加する(名前指定)add
Stringデータの名前
Object追加するデータ
最後尾に要素を追加する(名前・型名指定)add
Stringデータの名前
Object追加するデータ
Stringデータの型名
最後尾に他集合の要素を全て追加するaddAll
Collection他集合
最後尾にラベル付きリスト要素を作成して追加するaddLabeledList
String要素名
要素を名前指定で取得可能か判定するcanGetDataByName
String要素名
要素をパス指定で取得可能か判定するcanGetDataByPath
PFObjectListリスト形式のパス名
選択中の要素内のデータが取得可能か判定するcanGetSelectedData
全要素を削除するclear
選択状態をクリアするclearSelection
要素を名前指定で取得するgetDataByName
String要素名
要素をパス指定で取得するgetDataByPath
PFObjectListリスト形式のパス名
全要素内のデータのみのリストを取得するgetDataList
リストの完全な複製を行うgetDuplicateObject
要素の位置を名前指定で取得するgetIndexByName
String要素名
最後尾の位置を取得するgetLastIndex
リストの名前を取得するgetName
全要素名のリストを取得するgetNameList
リストを取得するgetObjectList
選択中の要素位置を取得するgetPosition
選択中の要素のデータを取得するgetSelectedData
選択中の要素名を取得するgetSelectedName
選択中の要素の型名を取得するgetSelectedType
要素の型名を要素名指定で取得するgetTypeByName
String要素名
リストが空か判定するisEmpty
完全なラベル付きリストを作成する(内部に含むテーブルやツリーを展開)makeCompleteLabeledList
全要素に対して要素名を指定して抜き出したデータのリストを作成するmakeDataListByNameForAllElements
String要素(リスト)の持つ要素名
全要素に対してパス名を指定して抜き出したデータのリストを作成するmakeDataListByPathForAllElements
PFObjectList要素(リスト)内のパス名
部分リストを要素名リストの指定で作成するmakeSubListByNameList
PFObjectList要素名のリスト
全要素に対して要素名リストによる部分リスト作成を行ったリストを作成するmakeSubListByNameListForAllElements
PFObjectList要素(リスト)の持つ要素名のリスト
指定位置の要素を一つ後方に移動するmoveBackward
int位置インデックス
指定位置の要素を一つ前方に移動するmoveForward
int位置インデックス
要素を位置指定で削除するremove
int位置インデックス
要素を名前指定で削除するremoveByName
String要素名
階層化されたリスト内のパス名を指定して要素を選択するselectByPathList
PFObjectList要素のパス名
要素内のデータを名前指定で設定するsetDataByName
String要素名
Object設定するデータ
要素内のデータを要素名と型名指定で設定するsetDataByName
String要素名
Objectデータ
String型名
全要素内のデータのみのリストを設定するsetDataList
PFObjectListデータのみのリスト
空のリストを設定するsetEmptyObjectList
空のリストを設定する(イベント発生なし)setEmptyObjectListQuiet
リストの名前を設定するsetName
Stringリストの名前
要素名を位置指定で設定するsetNameAt
int位置インデックス
String要素名
全要素名のリストを設定するsetNameList
PFObjectList要素名のリスト
全要素名を非負整数に再設定するsetNameListAsNonNegativeIntegers
全要素名を正整数に再設定するsetNameListAsPositiveIntegers
リストを設定するsetObjectList
PFObjectListリスト
テーブルを設定してリストに変換するsetObjectTable
PFObjectTableテーブル
要素の位置を指定して選択する(イベント発生なし)setPosition
int位置
要素の名前を指定して選択する(イベント発生なし)setPositionByName
String要素名
選択された要素のデータを設定するsetSelectedData
Object設定するデータ
要素の位置を指定して選択するsetSelectedIndex
int位置
要素の名前を指定して選択するsetSelectedIndexByName
String要素名
選択された要素の名前を設定するsetSelectedName
String要素名
リストのサイズを取得するsize
リストを配列に変換するtoArray
更新を通知するupdate