public class PFDynamicApplicationBuilder extends java.lang.Object implements PFComponent, PFDataCreateEventSource, PFXMLSerializable
トリガ | 対象データ | イベント番号 |
---|---|---|
コンポーネント生成 | 生成されたコンポーネント※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出力.
|
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
public java.lang.String getComponentKey()
getComponentKey
インタフェース内 PFComponent
public void setComponentKey(java.lang.String key)
setComponentKey
インタフェース内 PFComponent
key
- コンポーネントキーpublic PFMultiLocaleString getComponentKeys()
public void setComponentKeys(PFMultiLocaleString keys)
keys
- 全ロケール分のコンポーネントキーpublic int getComponentID()
getComponentID
インタフェース内 PFComponent
public void setComponentID(int id)
PFComponentBus
から設定される。
各コンポーネント内では操作しないこと。setComponentID
インタフェース内 PFComponent
id
- 設定するコンポーネントIDpublic java.lang.String getComponentString()
getComponentString
インタフェース内 PFComponent
public java.lang.String getComponentPublicName()
getComponentPublicName
インタフェース内 PFComponent
public void setComponentPublicName(java.lang.String publicName) throws PFComponentException
setComponentPublicName
インタフェース内 PFComponent
publicName
- 設定するコンポーネント公開名PFComponentException
- 規約に反する名前が設定されようとした場合public boolean isAllowRemoteInvocation()
isAllowRemoteInvocation
インタフェース内 PFComponent
public void setAllowRemoteInvocation(boolean flag)
setAllowRemoteInvocation
インタフェース内 PFComponent
flag
- コンポーネント連携要求に対する可否public boolean isAllowPullTransfer()
isAllowPullTransfer
インタフェース内 PFComponent
public void setAllowPullTransfer(boolean flag)
setAllowPullTransfer
インタフェース内 PFComponent
flag
- Pull型コンポーネント転送要求に対する可否public boolean isAllowPushTransfer()
isAllowPushTransfer
インタフェース内 PFComponent
public void setAllowPushTransfer(boolean flag)
setAllowPushTransfer
インタフェース内 PFComponent
flag
- Push型コンポーネント転送要求に対する可否public java.util.Iterator getPFDataCreateListenerList()
getPFDataCreateListenerList
インタフェース内 PFDataCreateEventSource
public void addPFDataCreateListener(PFDataCreateListener lis)
addPFDataCreateListener
インタフェース内 PFDataCreateEventSource
lis
- 追加対象イベントリスナpublic void removePFDataCreateListener(PFDataCreateListener lis)
removePFDataCreateListener
インタフェース内 PFDataCreateEventSource
lis
- 削除対象イベントリスナpublic void localeUpdated()
localeUpdated
インタフェース内 PFComponent
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)
readXML
インタフェース内 PFXMLSerializable
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
out
- 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()