|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjp.go.aist.dmrc.platform.beans.util.entity.PFEntity
jp.go.aist.dmrc.platform.beans.util.entity.PFLabeledObjectListEntity
ラベル付きリスト(PFLabeledObjectList)の実体を格納するコンポーネント。
オブジェクトへのアクセスは、原則としてPFLabeledObjectListVariableによって行う。
オブジェクトはPFLabeledObjectを介して格納され、名前と型を指定することができる。
このコンポーネントからはイベントが発生しない。
変数コンポーネントと異なり、格納されたオブジェクトも含めてシリアライズされる。 アプリケーション内のデータをビルダー上で集中管理することを念頭に導入された。
| コンストラクタの概要 | |
PFLabeledObjectListEntity()
デフォルトコンストラクタ |
|
| メソッドの概要 | |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
PFObjectList |
getObjectList()
格納しているラベル付きリスト(PFLabeledObjectList)をPFObjectListとして取得する。 |
void |
read(java.lang.String filename)
ファイル名を指定してシリアライズデータを読み込む。 |
protected void |
setData(java.lang.Object obj)
ラベル付きリストを格納する。 |
void |
setEntity(java.lang.Object obj)
ラベル付きリストを設定する。 |
void |
setEntity(java.lang.String name,
java.lang.Object obj)
ラベル付きリストを名前指定で設定する。 |
void |
setEntity(java.lang.String name,
java.lang.Object obj,
java.lang.String type)
ラベル付きリストを名前と型名指定で設定する。 |
| クラス jp.go.aist.dmrc.platform.beans.util.entity.PFEntity から継承したメソッド |
clearEntity, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getData, getName, getType, hasData, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, isBinarySaved, localeUpdated, readXML, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setBinarySaved, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setName, setType, write, writeXML |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public PFLabeledObjectListEntity()
| メソッドの詳細 |
public java.lang.String getComponentName()
PFComponent 内の getComponentNamePFEntity 内の getComponentNamePFComponent.getComponentName()public PFObjectList getObjectList()
public void setEntity(java.lang.String name,
java.lang.Object obj,
java.lang.String type)
throws PFComponentException
PFEntity 内の setEntityname - 名前obj - ラベル付きリストtype - 型名
PFComponentException - 型が異なる場合
public void setEntity(java.lang.String name,
java.lang.Object obj)
throws PFComponentException
PFEntity 内の setEntityname - 名前obj - ラベル付きリスト
PFComponentException - 型が異なる場合
public void setEntity(java.lang.Object obj)
throws PFComponentException
PFEntity 内の setEntityobj - リスト
PFComponentException - 型が異なる場合protected void setData(java.lang.Object obj)
PFEntity 内の setDataobj - 格納するリスト
public void read(java.lang.String filename)
throws PFComponentException
PFEntity 内の readfilename - ファイル名
PFComponentException - データ読み込み失敗または型が異なる場合
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||