|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.util.variable.PFVariable jp.go.aist.dmrc.platform.beans.util.variable.PFComponentVariable
コンポーネント(PFComponent)を格納する変数コンポーネント。
このコンポーネントから以下のイベントが発生する。
トリガー | 設定データ | イベント番号 |
---|---|---|
setComponent メソッド呼出 |
コンポーネント (PFComponent) |
0 |
フィールドの概要 |
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFVariable から継承したフィールド |
PROPERTY_EXCEPTION_NULL |
コンストラクタの概要 | |
PFComponentVariable()
デフォルトコンストラクタ |
メソッドの概要 | |
void |
addInvokeMethodParameter(java.lang.String type,
java.lang.Object param)
起動メソッドに引数を追加する。 |
boolean |
equalsVariable(java.lang.Object v0)
格納されているコンポーネントとの一致判定を行う。 |
PFComponent |
getChildComponent(java.lang.String className,
java.lang.String key)
条件を指定して子コンポーネントを取得する。 |
java.util.Map |
getChildComponentMap(java.lang.String className)
条件を指定して子コンポーネントのハッシュマップを取得する。 |
PFObjectList |
getChildComponents(java.lang.String className,
java.lang.String key)
条件を指定して子コンポーネントのリストを取得する。 |
java.lang.Class |
getClassVariable()
格納されているコンポーネントのクラスを取得する。 |
PFComponent |
getComponent()
コンポーネントを取得する。 |
int |
getComponentIDVariable()
jp.go.aist.dmrc.platform.base.PFComponent.getComponentID() を呼び出す。 |
java.lang.String |
getComponentKeyVariable()
jp.go.aist.dmrc.platform.base.PFComponent.getComponentKey() を呼び出す。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
java.lang.String |
getComponentNameVariable()
jp.go.aist.dmrc.platform.base.PFComponent.getComponentName() を呼び出す。 |
java.lang.String |
getComponentStringVariable()
jp.go.aist.dmrc.platform.base.PFComponent.getComponentString() を呼び出す。 |
java.lang.Object |
getDuplicateObject()
格納されているオブジェクトの複製を返す。 |
PFWindowComponent |
getWindowAncestor()
格納されているコンポーネントの親ウィンドウを取得する。 |
void |
initialize()
初期化する。 |
java.lang.Object |
invoke()
起動メソッドを実行する。 |
void |
localeUpdated()
ロケール変更に対応する。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力. |
void |
setComponent(PFComponent comp)
コンポーネントを設定する。 |
void |
setComponentQuiet(PFComponent comp)
コンポーネントを設定する(イベント発生なし)。 |
void |
setInvokeMethodName(java.lang.String methodName)
起動メソッド名を設定する。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力. |
クラス jp.go.aist.dmrc.platform.beans.util.variable.PFVariable から継承したメソッド |
addPFDataSetListener, getComponentID, getComponentKey, getComponentKeys, getComponentString, getName, getObject, getPFDataSetListenerList, getResult, hasInstanceOf, hasResult, isNull, removePFDataSetListener, setComponentID, setComponentKey, setComponentKeys, setName, setNull, setObject, setObjectQuiet, setResult |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public PFComponentVariable()
メソッドの詳細 |
public java.lang.String getComponentName()
PFComponent
内の getComponentName
PFComponent.getComponentName()
public void localeUpdated()
PFComponent
内の localeUpdated
PFComponent.localeUpdated()
public void readXML(PFXMLLoader in)
PFXMLSerializable
内の readXML
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
PFXMLSerializable
内の writeXML
out
- XML出力ユーティリティ
java.io.IOException
public void setComponent(PFComponent comp) throws PFException
comp
- コンポーネント
PFException
- イベント処理のエラーpublic void setComponentQuiet(PFComponent comp)
comp
- コンポーネントpublic PFComponent getComponent()
public void setInvokeMethodName(java.lang.String methodName) throws PFComponentException
methodName
- 起動メソッド名
PFComponentException
- コンポーネントが未設定public void addInvokeMethodParameter(java.lang.String type, java.lang.Object param) throws PFComponentException
type
- メソッド引数データ型の文字列表現
型 | 指定文字列表現 |
---|---|
byte | "byte" |
char | "char" |
double | "double" |
float | "float" |
int | "int" |
long | "long" |
short | "short" |
boolean | "boolean" |
void | "void" |
String | "String" ※クラス指定(java.lang.String)でも可 |
クラス(配列以外) | クラス名(パッケージを含む完全指定) |
配列 | 先頭に配列次元数の '[' 文字をつけた要素型名(下表参照) |
配列要素データ型 | 要素型文字列表現 | 例(2次元配列の場合) |
---|---|---|
byte | 'B' | "[[B" |
char | 'C' | "[[C" |
double | 'D' | "[[D" |
float | 'F' | "[[F" |
int | 'I' | "[[I" |
long | 'L' | "[[L" |
short | 'S' | "[[S" |
boolean | 'Z' | "[[Z" |
void | 'V' | "[[V" |
クラス | 'Lclass_name;' | "[[Ljava.lang.String;" |
param
- メソッド引数データ
PFComponentException
- コンポーネントか起動メソッドが未設定public java.lang.Object invoke() throws PFException
PFComponentException
- コンポーネントか起動メソッドが未設定またはメソッド実行の失敗
PFException
public java.lang.Object getDuplicateObject() throws PFComponentException
PFVariable
内の getDuplicateObject
PFComponentException
- シリアライズ失敗public java.util.Map getChildComponentMap(java.lang.String className)
className
- クラス名
public PFObjectList getChildComponents(java.lang.String className, java.lang.String key)
className
- クラス名key
- キー
public PFComponent getChildComponent(java.lang.String className, java.lang.String key)
className
- クラス名key
- キー
public java.lang.Class getClassVariable() throws PFException
PFException
- 変数が空のとき発生public boolean equalsVariable(java.lang.Object v0) throws PFException
v0
- java.lang.Object
PFException
- 変数が空のとき発生public PFWindowComponent getWindowAncestor() throws PFComponentException
PFComponentException
- 変数が空のとき発生public void initialize()
public java.lang.String getComponentNameVariable() throws PFException
jp.go.aist.dmrc.platform.base.PFComponent.getComponentName()
を呼び出す。
PFException
public java.lang.String getComponentKeyVariable() throws PFException
jp.go.aist.dmrc.platform.base.PFComponent.getComponentKey()
を呼び出す。
PFException
public int getComponentIDVariable() throws PFException
jp.go.aist.dmrc.platform.base.PFComponent.getComponentID()
を呼び出す。
PFException
public java.lang.String getComponentStringVariable() throws PFException
jp.go.aist.dmrc.platform.base.PFComponent.getComponentString()
を呼び出す。
PFException
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |