|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.util.entity.PFEntity jp.go.aist.dmrc.platform.beans.util.entity.PFLabeledObjectListEntity
public class 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
内の getComponentName
PFEntity
内の getComponentName
PFComponent.getComponentName()
public PFObjectList getObjectList()
public void setEntity(java.lang.String name, java.lang.Object obj, java.lang.String type) throws PFComponentException
PFEntity
内の setEntity
name
- 名前obj
- ラベル付きリストtype
- 型名
PFComponentException
- 型が異なる場合public void setEntity(java.lang.String name, java.lang.Object obj) throws PFComponentException
PFEntity
内の setEntity
name
- 名前obj
- ラベル付きリスト
PFComponentException
- 型が異なる場合public void setEntity(java.lang.Object obj) throws PFComponentException
PFEntity
内の setEntity
obj
- リスト
PFComponentException
- 型が異なる場合protected void setData(java.lang.Object obj)
PFEntity
内の setData
obj
- 格納するリストpublic void read(java.lang.String filename) throws PFComponentException
PFEntity
内の read
filename
- ファイル名
PFComponentException
- データ読み込み失敗または型が異なる場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |