|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjp.go.aist.dmrc.platform.beans.system.PFDynamicApplicationBuilder
コンポーネントの動的生成コンポーネント。 このコンポーネントはアプリケーションビルダー上で行われる アプリケーション構築作業を動的に行う機能を提供する。 このコンポーネントはアプリケーション構築作業を行う上での 編集対象となるコンポーネント、イベント処理、起動メソッド、 メソッド引数の4つの内部情報を保持しており、 アプリケーション構築操作は常にこれらに対して行われる。 本コンポーネントが提供するアプリケーション構築機能は以下である。
| トリガ | 対象データ | イベント番号 |
|---|---|---|
| コンポーネント生成 | 生成されたコンポーネント※PFComponent |
0 |
| コンストラクタの概要 | |
PFDynamicApplicationBuilder()
コンポーネントを生成する。 |
|
| メソッドの概要 | |
void |
addAllEventListenersCopiedFrom(PFComponent cmp)
編集対象のコンポーネントに設定可能な全てのイベント処理について、 指定したコンポーネントのイベント処理をコピーして追加する。 |
void |
addAllInvokeMethodsCopiedFrom(java.util.Iterator listeners)
編集対象のイベント処理に対して、他のリスナーリストに登録されている全ての起動メソッドをコピーして追加する。 |
void |
addComponent(PFComponent component)
コンポーネントを追加する。 |
void |
addCopiedComponent(PFComponent comp)
コンポーネントを複製して追加する。 |
void |
addInvokeMethod()
起動メソッドを追加する。 |
void |
addInvokeMethod(int index)
起動メソッドを指定位置に挿入する。 |
void |
addInvokeMethod(PFComponentCooperationComponent remoteComp)
起動メソッドを追加する。 |
void |
addInvokeMethod(PFComponentCooperationComponent remoteComp,
int index)
起動メソッドを追加する。 |
void |
addInvokeMethodEventNo(int eventNo)
起動対象のイベント番号を追加する。 |
void |
addInvokeMethodParameter(java.lang.String type)
メソッド引数を追加する。 |
void |
addInvokeRemoteMethod(java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentPublicName,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String aArgTypes)
リモートメソッドを追加する. |
void |
addInvokeRemoteMethod(java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentPublicName,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String[] aArgType)
リモートメソッドを追加する. |
void |
addInvokeRemoteMethod(java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentPublicName,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String[] aArgType,
int index)
リモートメソッドを追加する. |
void |
addInvokeRemoteMethod(java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentPublicName,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String aArgTypes,
int index)
リモートメソッドを追加する. |
void |
addPFDataCreateListener(PFDataCreateListener lis)
引数で与えられたイベントリスナを登録し、 データ生成イベント発生時に処理を行う対象とする。 |
void |
addPublicMethod(PFComponent comp,
java.lang.String methodName,
PFObjectList paramTypeList,
java.lang.String aliasName)
編集対象の階層に公開メソッドを追加する。 |
PFComponent |
createComponent(java.lang.String className)
コンポーネントを生成する。 |
PFComponent |
getComponent(java.lang.String compName,
java.lang.String compKey)
編集対象の階層から、名前とキーを指定してコンポーネントを1つ取得する。 |
int |
getComponentID()
コンポーネントIDを取得する。 |
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。 |
PFMultiLocaleString |
getComponentKeys()
全ロケール分のコンポーネントキーを返す。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
java.lang.String |
getComponentPublicName()
コンポーネント公開名を取得する. |
java.lang.String |
getComponentString()
コンポーネントの文字列表現を取得する。 |
PFComponent |
getEditComponent()
編集対象のコンポーネントを取得する。 |
PFConstructBase |
getEditConstructBase()
編集対象の階層を取得する。 |
int |
getInvokeMethodCount()
起動メソッドの数を取得する。 |
int |
getInvokeMethodIndex()
編集対象の起動メソッドのインデックスを取得する。 |
java.util.Iterator |
getPFDataCreateListenerList()
データ生成イベントリスナ配列を取得する。 |
PFObjectList |
getPublicMethodList()
編集対象の階層から公開メソッドのリストを取得する。 |
boolean |
isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する. |
boolean |
isBuilderRepaint()
アプリケーション構築操作時にアプリケーションビルダー画面の 再表示を行うかどうかを取得する。 |
void |
localeUpdated()
ロケール変更に対応する。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力. |
void |
refreshBuilder()
アプリケーションビルダー画面を再描画する。 |
void |
removeAllEventListeners()
全てのイベント処理を削除する。 |
void |
removeAllInvokeMethods()
全ての起動メソッドを削除する。 |
void |
removeComponent(PFComponent component)
コンポーネントを削除する。 |
void |
removeEventListener()
編集対象のイベント処理を削除する。 |
void |
removeInvokeMethod(int index)
起動メソッドを削除する。 |
void |
removeInvokeMethodEventNo(int eventNo)
起動対象のイベント番号を削除する。 |
void |
removeInvokeMethodParameter(int index)
メソッド引数を削除する。 |
void |
removePFDataCreateListener(PFDataCreateListener lis)
引数で与えられたイベントリスナを削除し、 データ生成イベント発生時に処理を行う対象から外す。 |
void |
removePublicMethod(PFComponent comp,
java.lang.String methodName,
PFObjectList paramTypeList)
編集対象の階層から公開メソッドを削除する。 |
void |
removePublicMethod(java.lang.String methodName)
編集対象の階層から公開メソッドを削除する。 |
void |
removePublicMethod(java.lang.String methodName,
PFObjectList paramTypeList)
編集対象の階層から公開メソッドを削除する。 |
void |
removeTargetComponent(PFComponent component)
コンポーネントを接続対象から削除する。 |
void |
resetEditConstructBase(PFConstructBase base)
編集対象の階層を再設定する。 |
void |
setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する. |
void |
setBuilderRepaint(boolean repaintFlag)
アプリケーション構築操作時にアプリケーションビルダー画面の 再表示を行うかどうかを設定する。 |
void |
setComponentID(int id)
コンポーネントIDを設定する。 |
void |
setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aPlatformName,
int aComponentID)
リモートコンポーネントの連携先情報だけ変更する. |
void |
setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aPlatformName,
java.lang.String aComponentPublicName)
リモートコンポーネントの連携先情報だけ変更する. |
void |
setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String aArgTypes)
生成したリモートコンポーネントにパラメータを設定する. |
void |
setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String[] aArgType)
生成したリモートコンポーネントにパラメータを設定する. |
void |
setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentPublicName,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String aArgTypes)
生成したリモートコンポーネントにパラメータを設定する. |
void |
setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentPublicName,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String[] aArgType)
生成したリモートコンポーネントにパラメータを設定する. |
void |
setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aPlatformName,
java.lang.String aComponentPublicName,
java.lang.String aMethodName,
java.lang.String aReturnType)
リモートコンポーネントの連携先情報だけ変更する. |
void |
setComponentKey(java.lang.String key)
コンポーネントキーを設定する。 |
void |
setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。 |
void |
setComponentPublicName(java.lang.String publicName)
コンポーネント公開名を設定する. |
void |
setEditComponent(PFComponent component)
編集対象のコンポーネントを設定する。 |
void |
setEditConnectorToAction()
アクションイベント処理を編集対象に設定する。 |
void |
setEditConnectorToApplicationStart()
アプリケーション開始イベント処理を編集対象に設定する。 |
void |
setEditConnectorToApplicationTerminate()
アプリケーション終了イベント処理を編集対象に設定する。 |
void |
setEditConnectorToComponentCooperation()
コンポーネント連携結果通知イベント処理を編集対象に設定する。 |
void |
setEditConnectorToDataCreate()
データ生成イベント処理を編集対象に設定する。 |
void |
setEditConnectorToDataDrop()
データドロップイベント処理を編集対象に設定する。 |
void |
setEditConnectorToDataSelect()
データ選択イベント処理を編集対象に設定する。 |
void |
setEditConnectorToDataSet()
データ設定イベント処理を編集対象に設定する。 |
void |
setEditConnectorToDataUpdate()
データ更新イベント処理を編集対象に設定する。 |
void |
setEditConnectorToKey()
キーイベント処理を編集対象に設定する。 |
void |
setEditConnectorToMouseButton()
マウスボタンイベント処理を編集対象に設定する。 |
void |
setEditConnectorToMouseMotion()
マウスモーションイベント処理を編集対象に設定する。 |
void |
setEditConnectorToMouseWheel()
マウスホイールイベント処理を編集対象に設定する。 |
void |
setEditConnectorToProcessRequest()
処理要求イベント処理を編集対象に設定する。 |
void |
setEditConnectorToProcessTerminate()
処理完了イベント処理を編集対象に設定する。 |
void |
setEditConnectorToPullComponentTransfer()
PULL型コンポーネント転送結果通知イベント処理を編集対象に設定する。 |
void |
setEditConnectorToPullComponentTransferSent()
PULL型コンポーネント転送送信イベント処理を編集対象に設定する。 |
void |
setEditConnectorToPushComponentTransfer()
PUSH型コンポーネント転送結果通知イベント処理を編集対象に設定する。 |
void |
setEditConnectorToPushComponentTransferReceived()
PUSH型コンポーネント転送受信イベント処理を編集対象に設定する。 |
void |
setEditConnectorToScroll()
スクロールイベント処理を編集対象に設定する。 |
void |
setEditConnectorToScroll2D()
縦横スクロールイベント処理を編集対象に設定する。 |
void |
setEditConnectorToViewLocate()
ロケートイベント処理を編集対象に設定する。 |
void |
setEditConnectorToViewPick()
ピックイベント処理を編集対象に設定する。 |
void |
setEditConnectorToViewUpdate()
ビュー変更イベント処理を編集対象に設定する。 |
void |
setEditConstructBase(PFConstructBase base)
編集対象の階層を設定する。 |
void |
setEditInvokeMethod(int index)
編集対象の起動メソッドを設定する。 |
void |
setEditMethodParameter(int index)
編集対象のメソッド引数を設定する。 |
void |
setInvokeMethodAnytimeInvoke(boolean flag)
定常起動を設定する。 |
void |
setInvokeMethodInvokeMode(int mode)
起動モードを設定する。 |
void |
setInvokeMethodName(java.lang.String methodName)
起動メソッドの呼び出しメソッド名を設定する。 |
void |
setInvokeMethodParameterComponent(PFComponent component)
メソッド引数にコンポーネントを設定する。 |
void |
setInvokeMethodParameterEventDataGetter(java.lang.String getter)
メソッド引数のイベント内包データ取得メソッド名を設定する。 |
void |
setInvokeMethodParameterGetterMethod(PFComponent component,
java.lang.String getter)
メソッド引数の値を取得するメソッドを設定する。 |
void |
setInvokeMethodParameterGetTypeToComponent()
メソッド引数のデータ指定形式をコンポーネントにする。 |
void |
setInvokeMethodParameterGetTypeToEvent()
メソッド引数のデータ指定形式をイベントにする。 |
void |
setInvokeMethodParameterGetTypeToEventData()
メソッド引数のデータ指定形式をイベント内包データにする。 |
void |
setInvokeMethodParameterGetTypeToMethodResultValue()
メソッド引数のデータ指定形式をメソッド処理結果にする。 |
void |
setInvokeMethodParameterGetTypeToMethodReturnValue()
メソッド引数のデータ指定形式をメソッド戻り値にする。 |
void |
setInvokeMethodParameterGetTypeToStaticValue()
メソッド引数のデータ指定形式を固定値にする。 |
void |
setInvokeMethodParameterMethodInvoker(int index)
メソッド引数の値を取得する起動メソッドを設定する。 |
void |
setInvokeMethodParameterStaticValue(java.lang.String value)
メソッド引数に固定値を設定する。 |
void |
setInvokeTargetComponent(PFComponent component)
起動メソッドの起動コンポーネントを設定する。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力. |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public PFDynamicApplicationBuilder()
| メソッドの詳細 |
public java.lang.String getComponentName()
PFComponent 内の getComponentNamepublic java.lang.String getComponentKey()
PFComponent 内の getComponentKeypublic void setComponentKey(java.lang.String key)
PFComponent 内の setComponentKeykey - コンポーネントキーpublic PFMultiLocaleString getComponentKeys()
public void setComponentKeys(PFMultiLocaleString keys)
keys - 全ロケール分のコンポーネントキーpublic int getComponentID()
PFComponent 内の getComponentIDpublic void setComponentID(int id)
PFComponentBusから設定される。
各コンポーネント内では操作しないこと。
PFComponent 内の setComponentIDid - 設定するコンポーネントIDpublic java.lang.String getComponentString()
PFComponent 内の getComponentStringpublic java.lang.String getComponentPublicName()
PFComponent 内の getComponentPublicName
public void setComponentPublicName(java.lang.String publicName)
throws PFComponentException
PFComponent 内の setComponentPublicNamepublicName - 設定するコンポーネント公開名
PFComponentException - 規約に反する名前が設定されようとした場合public boolean isAllowRemoteInvocation()
PFComponent 内の isAllowRemoteInvocationpublic void setAllowRemoteInvocation(boolean flag)
PFComponent 内の setAllowRemoteInvocationflag - コンポーネント連携要求に対する可否public boolean isAllowPullTransfer()
PFComponent 内の isAllowPullTransferpublic void setAllowPullTransfer(boolean flag)
PFComponent 内の setAllowPullTransferflag - Pull型コンポーネント転送要求に対する可否public boolean isAllowPushTransfer()
PFComponent 内の isAllowPushTransferpublic void setAllowPushTransfer(boolean flag)
PFComponent 内の setAllowPushTransferflag - Push型コンポーネント転送要求に対する可否public java.util.Iterator getPFDataCreateListenerList()
PFDataCreateEventSource 内の getPFDataCreateListenerListpublic void addPFDataCreateListener(PFDataCreateListener lis)
PFDataCreateEventSource 内の addPFDataCreateListenerlis - 追加対象イベントリスナpublic void removePFDataCreateListener(PFDataCreateListener lis)
PFDataCreateEventSource 内の removePFDataCreateListenerlis - 削除対象イベントリスナpublic void localeUpdated()
PFComponent 内の localeUpdated
public PFComponent createComponent(java.lang.String className)
throws PFComponentException,
PFMethodException,
PFRuntimeException
className - クラス名
PFComponentException - コンポーネント生成に失敗
PFMethodException - イベント発生先でのメソッド起動時のエラー
PFRuntimeException - イベント発生先での予期しない実行時エラーpublic void addComponent(PFComponent component)
component - コンポーネント
public void removeComponent(PFComponent component)
throws PFRuntimeException
component - 削除コンポーネント
PFRuntimeException - コンポーネント削除不可public void removeTargetComponent(PFComponent component)
component - 削除コンポーネント
public void setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String[] aArgType)
comp - リモートコンポーネントaBrokerName - ブローカ名aPlatformName - プラットフォーム名aComponentName - コンポーネント名aComponentID - コンポーネントIDaComponentKey - コンポーネントキーaMethodName - メソッド名aReturnType - 戻り値の型名aArgType - 引数の型名(配列)
public void setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String aArgTypes)
comp - リモートコンポーネントaBrokerName - ブローカ名aPlatformName - プラットフォーム名aComponentName - コンポーネント名aComponentID - コンポーネントIDaComponentKey - コンポーネントキーaMethodName - メソッド名aReturnType - 戻り値の型名aArgTypes - 引数の型名(カンマ区切りで列挙)
public void setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentPublicName,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String[] aArgType)
comp - リモートコンポーネントaBrokerName - ブローカ名aPlatformName - プラットフォーム名aComponentName - コンポーネント名aComponentID - コンポーネントIDaComponentPublicName - コンポーネント公開名aComponentKey - コンポーネントキーaMethodName - メソッド名aReturnType - 戻り値の型名aArgType - 引数の型名(配列)
public void setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentPublicName,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String aArgTypes)
comp - リモートコンポーネントaBrokerName - ブローカ名aPlatformName - プラットフォーム名aComponentName - コンポーネント名aComponentID - コンポーネントIDaComponentPublicName - コンポーネント公開名aComponentKey - コンポーネントキーaMethodName - メソッド名aReturnType - 戻り値の型名aArgTypes - 引数の型名(カンマ区切りで列挙)
public void setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aPlatformName,
java.lang.String aComponentPublicName,
java.lang.String aMethodName,
java.lang.String aReturnType)
comp - リモートコンポーネントaPlatformName - プラットフォーム名aComponentPublicName - コンポーネント公開名aMethodName - メソッド名aReturnType - メソッド戻り値
public void setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aPlatformName,
java.lang.String aComponentPublicName)
comp - リモートコンポーネントaPlatformName - プラットフォーム名aComponentPublicName - コンポーネント公開名
public void setComponentInfo(PFComponentCooperationComponent comp,
java.lang.String aPlatformName,
int aComponentID)
comp - リモートコンポーネントaPlatformName - プラットフォーム名aComponentID - コンポーネントIDpublic void setEditConstructBase(PFConstructBase base)
base - 階層public void resetEditConstructBase(PFConstructBase base)
base - 階層public PFConstructBase getEditConstructBase()
public void setEditComponent(PFComponent component)
component - コンポーネントpublic PFComponent getEditComponent()
public void setEditConnectorToApplicationStart()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToApplicationTerminate()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToProcessRequest()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToProcessTerminate()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToAction()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToMouseButton()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToMouseMotion()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToMouseWheel()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToKey()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToScroll()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToScroll2D()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToViewPick()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToViewLocate()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToViewUpdate()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToDataDrop()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToDataCreate()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToDataSet()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToDataUpdate()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToDataSelect()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToComponentCooperation()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToPullComponentTransfer()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToPushComponentTransfer()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToPullComponentTransferSent()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditConnectorToPushComponentTransferReceived()
throws PFComponentException
PFComponentException - 編集対象コンポーネントが該当イベントソースではない
public void setEditInvokeMethod(int index)
throws PFComponentException
index - 対象起動メソッド位置
PFComponentException - 編集対象が未設定
public int getInvokeMethodCount()
throws PFComponentException
PFComponentException - 編集対象が未設定
public void removeAllInvokeMethods()
throws PFComponentException
PFComponentException - 編集対象が未設定
public void addCopiedComponent(PFComponent comp)
throws PFException
comp - 複製するコンポーネント
PFException
public void removeAllEventListeners()
throws PFComponentException
PFComponentException - 編集対象が未設定
public void addAllEventListenersCopiedFrom(PFComponent cmp)
throws PFComponentException
cmp - コピー元のコンポーネント
PFComponentException - 編集対象が未設定
public void addAllInvokeMethodsCopiedFrom(java.util.Iterator listeners)
throws PFComponentException
listeners - リスナーリスト
PFComponentException - 編集対象が未設定
public void removeEventListener()
throws PFComponentException
PFComponentException - 編集対象が未設定
public void addInvokeMethod()
throws PFComponentException
PFComponentException - 編集対象が未設定
public void addInvokeMethod(int index)
throws PFComponentException
index - 挿入位置
PFComponentException - 編集対象が未設定
public void addInvokeMethod(PFComponentCooperationComponent remoteComp)
throws PFComponentException
remoteComp - リモートコンポーネント
PFComponentException - 編集対象が未設定
public void addInvokeMethod(PFComponentCooperationComponent remoteComp,
int index)
throws PFComponentException
remoteComp - リモートコンポーネントindex - 挿入位置
PFComponentException - 編集対象が未設定
public void addInvokeRemoteMethod(java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentPublicName,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String aArgTypes)
throws PFComponentException,
PFMethodException,
PFRuntimeException
aBrokerName - ブローカ名aPlatformName - プラットフォーム名aComponentName - コンポーネント名aComponentID - コンポーネントIDaComponentPublicName - コンポーネント公開名aComponentKey - コンポーネントキーaMethodName - メソッド名aReturnType - 戻り値の型名aArgTypes - 引数の型名(カンマ区切りで列挙)
PFComponentException
PFMethodException
PFRuntimeException
public void addInvokeRemoteMethod(java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentPublicName,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String aArgTypes,
int index)
throws PFComponentException,
PFMethodException,
PFRuntimeException
aBrokerName - ブローカ名aPlatformName - プラットフォーム名aComponentName - コンポーネント名aComponentID - コンポーネントIDaComponentPublicName - コンポーネント公開名aComponentKey - コンポーネントキーaMethodName - メソッド名aReturnType - 戻り値の型名aArgTypes - 引数の型名(カンマ区切りで列挙)index - 挿入位置
PFComponentException
PFMethodException
PFRuntimeException
public void addInvokeRemoteMethod(java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentPublicName,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String[] aArgType)
throws PFComponentException,
PFMethodException,
PFRuntimeException
aBrokerName - ブローカ名aPlatformName - プラットフォーム名aComponentName - コンポーネント名aComponentID - コンポーネントIDaComponentPublicName - コンポーネント公開名aComponentKey - コンポーネントキーaMethodName - メソッド名aReturnType - 戻り値の型名aArgType - 引数の型名(配列)
PFComponentException
PFMethodException
PFRuntimeException
public void addInvokeRemoteMethod(java.lang.String aBrokerName,
java.lang.String aPlatformName,
java.lang.String aComponentName,
int aComponentID,
java.lang.String aComponentPublicName,
java.lang.String aComponentKey,
java.lang.String aMethodName,
java.lang.String aReturnType,
java.lang.String[] aArgType,
int index)
throws PFComponentException,
PFMethodException,
PFRuntimeException
aBrokerName - ブローカ名aPlatformName - プラットフォーム名aComponentName - コンポーネント名aComponentID - コンポーネントIDaComponentPublicName - コンポーネント公開名aComponentKey - コンポーネントキーaMethodName - メソッド名aReturnType - 戻り値の型名aArgType - 引数の型名(配列)index - 挿入位置
PFComponentException
PFMethodException
PFRuntimeException
public void removeInvokeMethod(int index)
throws PFComponentException
index - 削除対象起動メソッド位置
PFComponentException - 編集対象が未設定
public void setInvokeTargetComponent(PFComponent component)
throws PFComponentException
component - 接続先コンポーネント
PFComponentException - 編集対象が未設定
public void setInvokeMethodName(java.lang.String methodName)
throws PFComponentException
methodName - 呼び出しメソッド名
PFComponentException - 編集対象が未設定
public void addInvokeMethodEventNo(int eventNo)
throws PFComponentException
eventNo - イベント番号
PFComponentException - 編集対象が未設定
public void removeInvokeMethodEventNo(int eventNo)
throws PFComponentException
eventNo - イベント番号
PFComponentException - 編集対象が未設定
public void setInvokeMethodAnytimeInvoke(boolean flag)
throws PFComponentException
flag - 定常起動可否
PFComponentException - 編集対象が未設定
public void setInvokeMethodInvokeMode(int mode)
throws PFComponentException
mode - 起動モード
PFComponentException - 編集対象が未設定
public void setEditMethodParameter(int index)
throws PFComponentException
index - 対象メソッド引数位置
PFComponentException - 編集対象が未設定
public void addInvokeMethodParameter(java.lang.String type)
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;' | "[[java.lang.String;" |
PFComponentException - 編集対象が未設定
public void removeInvokeMethodParameter(int index)
throws PFComponentException
index - 削除対象パラメータ位置
PFComponentException - 編集対象が未設定
public void setInvokeMethodParameterGetTypeToStaticValue()
throws PFComponentException
PFComponentException - 編集対象が未設定
public void setInvokeMethodParameterStaticValue(java.lang.String value)
throws PFComponentException,
PFMethodParameterException
value - 固定値(文字列表現)
PFComponentException - 編集対象が未設定
PFMethodParameterException - リテラルフォーマット不正
public void setInvokeMethodParameterGetTypeToMethodReturnValue()
throws PFComponentException
PFComponentException - 編集対象が未設定
public void setInvokeMethodParameterGetterMethod(PFComponent component,
java.lang.String getter)
throws PFComponentException,
PFMethodParameterException
component - 値取得元コンポーネントgetter - 値取得メソッド名
PFComponentException - 編集対象が未設定
PFMethodParameterException - メソッド引数取得メソッドの不正
public void setInvokeMethodParameterGetTypeToComponent()
throws PFComponentException
PFComponentException - 編集対象が未設定
public void setInvokeMethodParameterComponent(PFComponent component)
throws PFComponentException,
PFMethodParameterException
component - コンポーネント
PFComponentException - 編集対象が未設定
PFMethodParameterException - コンポーネントデータ型の不正
public void setInvokeMethodParameterGetTypeToEventData()
throws PFComponentException
PFComponentException - 編集対象が未設定
public void setInvokeMethodParameterEventDataGetter(java.lang.String getter)
throws PFComponentException,
PFMethodParameterException
getter - イベント内包データ取得メソッド名
PFComponentException - 編集対象が未設定
PFMethodParameterException - メソッド引数取得メソッドの不正
public void setInvokeMethodParameterGetTypeToEvent()
throws PFComponentException
PFComponentException - 編集対象が未設定
public void setInvokeMethodParameterGetTypeToMethodResultValue()
throws PFComponentException
PFComponentException - 編集対象が未設定
public void setInvokeMethodParameterMethodInvoker(int index)
throws PFComponentException
index - 起動メソッドのインデックス
PFComponentException - 編集対象が未設定public int getInvokeMethodIndex()
public void setBuilderRepaint(boolean repaintFlag)
repaintFlag - アプリケーションビルダー画面再描画するかどうかのフラグpublic boolean isBuilderRepaint()
public void refreshBuilder()
public void readXML(PFXMLLoader in)
PFXMLSerializable 内の readXMLin - XML入力ユーティリティ
public void writeXML(PFXMLGenerator out)
throws java.io.IOException
PFXMLSerializable 内の writeXMLout - XML出力ユーティリティ
java.io.IOException
public void addPublicMethod(PFComponent comp,
java.lang.String methodName,
PFObjectList paramTypeList,
java.lang.String aliasName)
comp - コンポーネントmethodName - メソッド名paramTypeList - メソッド引数のクラスあるいはクラス名のリストaliasName - メソッド公開名public void removePublicMethod(java.lang.String methodName)
methodName - メソッド公開名
public void removePublicMethod(java.lang.String methodName,
PFObjectList paramTypeList)
methodName - メソッド公開名paramTypeList - メソッド引数のクラスあるいはクラス名のリスト
public void removePublicMethod(PFComponent comp,
java.lang.String methodName,
PFObjectList paramTypeList)
comp - コンポーネントmethodName - メソッド公開名paramTypeList - メソッド引数のクラスあるいはクラス名のリスト
public PFComponent getComponent(java.lang.String compName,
java.lang.String compKey)
compName - コンポーネント名compKey - コンポーネントキー
public PFObjectList getPublicMethodList()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||