public class PFLabeledObjectListEntity extends PFEntity
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)
ラベル付きリストを名前と型名指定で設定する。
|
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
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
getComponentName
クラス内 PFEntity
PFComponent.getComponentName()
public PFObjectList getObjectList()
public void setEntity(java.lang.String name, java.lang.Object obj, java.lang.String type) throws PFComponentException
setEntity
クラス内 PFEntity
name
- 名前obj
- ラベル付きリストtype
- 型名PFComponentException
- 型が異なる場合public void setEntity(java.lang.String name, java.lang.Object obj) throws PFComponentException
setEntity
クラス内 PFEntity
name
- 名前obj
- ラベル付きリストPFComponentException
- 型が異なる場合public void setEntity(java.lang.Object obj) throws PFComponentException
setEntity
クラス内 PFEntity
obj
- リストPFComponentException
- 型が異なる場合protected void setData(java.lang.Object obj)
public void read(java.lang.String filename) throws PFComponentException
read
クラス内 PFEntity
filename
- ファイル名PFComponentException
- データ読み込み失敗または型が異なる場合