jp.go.aist.dmrc.platform.base
インタフェース PFCombinativeComponent

すべてのスーパーインタフェース:
PFActionEventSource, PFApplicationStartEventSource, PFApplicationTerminateEventSource, PFComponent, PFComponentCooperationResultEventSource, PFConstructBase, PFDataCreateEventSource, PFDataDropEventSource, PFDataSelectEventSource, PFDataSetEventSource, PFDataUpdateEventSource, PFEventSource, PFFocusEventSource, PFKeyEventSource, PFMouseButtonEventSource, PFMouseMotionEventSource, PFMouseWheelEventSource, PFProcessRequestEventSource, PFProcessTerminateEventSource, PFPullComponentTransferResultEventSource, PFPullComponentTransferSentEventSource, PFPushComponentTransferReceivedEventSource, PFPushComponentTransferResultEventSource, PFScroll2DEventSource, PFScrollEventSource, PFViewLocateEventSource, PFViewPickEventSource, PFViewUpdateEventSource, java.io.Serializable
既知の実装クラスの一覧:
PFCombinativeComponentImpl, PFGUICombinativeComponent

public interface PFCombinativeComponent
extends PFConstructBase, PFApplicationStartEventSource, PFApplicationTerminateEventSource, PFProcessRequestEventSource, PFProcessTerminateEventSource, PFActionEventSource, PFMouseButtonEventSource, PFMouseMotionEventSource, PFMouseWheelEventSource, PFKeyEventSource, PFScrollEventSource, PFScroll2DEventSource, PFViewPickEventSource, PFViewLocateEventSource, PFViewUpdateEventSource, PFDataDropEventSource, PFDataCreateEventSource, PFDataSetEventSource, PFDataUpdateEventSource, PFDataSelectEventSource, PFComponentCooperationResultEventSource, PFPullComponentTransferResultEventSource, PFPushComponentTransferResultEventSource, PFPullComponentTransferSentEventSource, PFPushComponentTransferReceivedEventSource, PFFocusEventSource

複合コンポーネントインターフェイス。
複数のコンポーネントを結合して構成された階層型コンポーネント。


メソッドの概要
 void addPublicMethod(jp.go.aist.dmrc.platform.util.PFMethodInvokeDelegation method)
          外部に公開するメソッドを追加する。
 void backupReference()
          外部参照情報を一時的にクリアし、バックアップする。
 void clearEventListener()
          接続されているイベントリスナをクリアする。
 PFMultiLocaleString getComponentKeys()
          全ロケール分のコンポーネントキーを返す。
 PFMultiLocaleString getComponentNames()
          全ロケール分のコンポーネント名称を返す。
 int getPublicMethodCount()
          外部に公開するメソッド数を取得する。
 java.util.Iterator getPublicMethods()
          外部に公開するメソッドを取得する。
 java.lang.String getReference()
          外部参照ファイル名を取得する。
 void informPublicMethodCompleted(jp.go.aist.dmrc.platform.util.PFMethodInvokeDelegation method)
          公開メソッド実行完了を通知する。
 void informPublicMethodInvoked(jp.go.aist.dmrc.platform.util.PFMethodInvokeDelegation method)
          公開メソッド起動を通知する。
 boolean isCopying()
          コンポーネントコピー中かどうかを取得する。
 boolean isReferenceEnabled()
          外部参照を有効にするかどうかを取得する。
 boolean isReferenceSet()
          外部参照が設定されているかを判別する.
 java.lang.Object notifyEvent(PFEvent event)
          引数で与えられたイベントを発生させる。
 java.lang.Object notifyEvent(PFEvent event, int eventNo)
          引数で与えられたイベントを指定されたイベント番号で発生させる。
 void removePublicMethod(jp.go.aist.dmrc.platform.util.PFMethodInvokeDelegation method)
          外部に公開するメソッドを削除する。
 void removePublicMethod(java.util.Stack baseStack, jp.go.aist.dmrc.platform.util.PFMethodInvokeDelegation method)
          外部に公開するメソッドを削除する。
 void restoreReference()
          バックアップされた外部参照情報を復元する。
 void setComponentKeys(PFMultiLocaleString keys)
          全ロケール分のコンポーネントキーを設定する。
 void setComponentName(java.lang.String componentName)
          コンポーネント名称を設定する。
 void setComponentNames(PFMultiLocaleString names)
          全ロケール分のコンポーネント名称を設定する。
 void setCopying(boolean copying)
          コンポーネントコピー中かどうかを設定する。
 void setReference(java.lang.String reference)
          外部参照ファイル名を設定する。
 void setReferenceEnabled(boolean enabled)
          外部参照を有効にするかどうかを設定する。
 
インタフェース jp.go.aist.dmrc.platform.base.PFConstructBase から継承されたメソッド
addComment, addComment, addComponent, addComponent, checkTheApplicationWasLocked, clear, clear, getAllComponentCount, getAllComponentList, getComponentAt, getContainComponentCount, getContainComponentList, informEventCompleted, informEventFired, isChild, moveComment, moveComponent, moveComponentToTop, removeComment, removeComponent, removeComponent, renumberComponentID, save, searchComponent, sortComponent, verifyPassword
 
インタフェース jp.go.aist.dmrc.platform.base.PFComponent から継承されたメソッド
getComponentID, getComponentKey, getComponentName, getComponentPublicName, getComponentString, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, localeUpdated, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentID, setComponentKey, setComponentPublicName
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFApplicationStartEventSource から継承されたメソッド
addPFApplicationStartListener, getPFApplicationStartListenerList, removePFApplicationStartListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFApplicationTerminateEventSource から継承されたメソッド
addPFApplicationTerminateListener, getPFApplicationTerminateListenerList, removePFApplicationTerminateListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFProcessRequestEventSource から継承されたメソッド
addPFProcessRequestListener, getPFProcessRequestListenerList, removePFProcessRequestListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFProcessTerminateEventSource から継承されたメソッド
addPFProcessTerminateListener, getPFProcessTerminateListenerList, removePFProcessTerminateListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFActionEventSource から継承されたメソッド
addPFActionListener, getPFActionListenerList, removePFActionListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFMouseButtonEventSource から継承されたメソッド
addPFMouseButtonListener, getPFMouseButtonListenerList, removePFMouseButtonListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFMouseMotionEventSource から継承されたメソッド
addPFMouseMotionListener, getPFMouseMotionListenerList, removePFMouseMotionListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFMouseWheelEventSource から継承されたメソッド
addPFMouseWheelListener, getPFMouseWheelListenerList, removePFMouseWheelListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFKeyEventSource から継承されたメソッド
addPFKeyListener, getPFKeyListenerList, removePFKeyListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFScrollEventSource から継承されたメソッド
addPFScrollListener, getPFScrollListenerList, removePFScrollListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFScroll2DEventSource から継承されたメソッド
addPFScroll2DListener, getPFScroll2DListenerList, removePFScroll2DListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFViewPickEventSource から継承されたメソッド
addPFViewPickListener, getPFViewPickListenerList, removePFViewPickListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFViewLocateEventSource から継承されたメソッド
addPFViewLocateListener, getPFViewLocateListenerList, removePFViewLocateListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFViewUpdateEventSource から継承されたメソッド
addPFViewUpdateListener, getPFViewUpdateListenerList, removePFViewUpdateListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFDataDropEventSource から継承されたメソッド
addPFDataDropListener, getPFDataDropListenerList, removePFDataDropListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFDataCreateEventSource から継承されたメソッド
addPFDataCreateListener, getPFDataCreateListenerList, removePFDataCreateListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFDataSetEventSource から継承されたメソッド
addPFDataSetListener, getPFDataSetListenerList, removePFDataSetListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFDataUpdateEventSource から継承されたメソッド
addPFDataUpdateListener, getPFDataUpdateListenerList, removePFDataUpdateListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFDataSelectEventSource から継承されたメソッド
addPFDataSelectListener, getPFDataSelectListenerList, removePFDataSelectListener
 
インタフェース jp.go.aist.dmrc.platform.datacooperation.interfaces.PFComponentCooperationResultEventSource から継承されたメソッド
addPFComponentCooperationResultListener, getPFComponentCooperationResultListenerList, removePFComponentCooperationResultListener
 
インタフェース jp.go.aist.dmrc.platform.datacooperation.interfaces.PFPullComponentTransferResultEventSource から継承されたメソッド
addPFPullComponentTransferResultListener, getPFPullComponentTransferResultListenerList, removePFPullComponentTransferResultListener
 
インタフェース jp.go.aist.dmrc.platform.datacooperation.interfaces.PFPushComponentTransferResultEventSource から継承されたメソッド
addPFPushComponentTransferResultListener, getPFPushComponentTransferResultListenerList, removePFPushComponentTransferResultListener
 
インタフェース jp.go.aist.dmrc.platform.datacooperation.interfaces.PFPullComponentTransferSentEventSource から継承されたメソッド
addPFPullComponentTransferSentListener, getPFPullComponentTransferSentListenerList, removePFPullComponentTransferSentListener
 
インタフェース jp.go.aist.dmrc.platform.datacooperation.interfaces.PFPushComponentTransferReceivedEventSource から継承されたメソッド
addPFPushComponentTransferReceivedListener, getPFPushComponentTransferReceivedListenerList, removePFPushComponentTransferReceivedListener
 
インタフェース jp.go.aist.dmrc.platform.util.event.PFFocusEventSource から継承されたメソッド
addPFFocusListener, getPFFocusListenerList, removePFFocusListener
 

メソッドの詳細

setComponentName

void setComponentName(java.lang.String componentName)
コンポーネント名称を設定する。

パラメータ:
componentName - コンポーネント名

getComponentNames

PFMultiLocaleString getComponentNames()
全ロケール分のコンポーネント名称を返す。

戻り値:
全ロケール分のコンポーネント名称

setComponentNames

void setComponentNames(PFMultiLocaleString names)
全ロケール分のコンポーネント名称を設定する。

パラメータ:
names - 全ロケール分のコンポーネント名称

getComponentKeys

PFMultiLocaleString getComponentKeys()
全ロケール分のコンポーネントキーを返す。

戻り値:
全ロケール分のコンポーネントキー

setComponentKeys

void setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。

パラメータ:
keys - 全ロケール分のコンポーネントキー

notifyEvent

java.lang.Object notifyEvent(PFEvent event,
                             int eventNo)
                             throws PFMethodException,
                                    PFRuntimeException
引数で与えられたイベントを指定されたイベント番号で発生させる。 イベント発生時にはオブジェクトを複製するため、 引数で与えられたイベントは変更しない。

パラメータ:
event - 伝播イベント
eventNo - 伝播イベント番号
戻り値:
メソッド戻り値(処理要求イベント以外は常にNULL)
例外:
PFMethodException - メソッド実行の失敗
PFRuntimeException - 予期しない実行時エラー

notifyEvent

java.lang.Object notifyEvent(PFEvent event)
                             throws PFMethodException,
                                    PFRuntimeException
引数で与えられたイベントを発生させる。

パラメータ:
event - 伝播イベント
戻り値:
メソッド戻り値(処理要求イベント以外は常にNULL)
例外:
PFMethodException - メソッド実行の失敗
PFRuntimeException - 予期しない実行時エラー

getPublicMethodCount

int getPublicMethodCount()
外部に公開するメソッド数を取得する。

戻り値:
公開メソッド数

getPublicMethods

java.util.Iterator getPublicMethods()
外部に公開するメソッドを取得する。

戻り値:
メソッド配列

addPublicMethod

void addPublicMethod(jp.go.aist.dmrc.platform.util.PFMethodInvokeDelegation method)
外部に公開するメソッドを追加する。

パラメータ:
method - メソッド

removePublicMethod

void removePublicMethod(jp.go.aist.dmrc.platform.util.PFMethodInvokeDelegation method)
外部に公開するメソッドを削除する。

パラメータ:
method - メソッド

removePublicMethod

void removePublicMethod(java.util.Stack baseStack,
                        jp.go.aist.dmrc.platform.util.PFMethodInvokeDelegation method)
外部に公開するメソッドを削除する。

パラメータ:
baseStack - コンポーネント階層
method - メソッド

clearEventListener

void clearEventListener()
接続されているイベントリスナをクリアする。


getReference

java.lang.String getReference()
外部参照ファイル名を取得する。

戻り値:
外部参照ファイル名

setReference

void setReference(java.lang.String reference)
外部参照ファイル名を設定する。

パラメータ:
reference - 外部参照ファイル名

isReferenceEnabled

boolean isReferenceEnabled()
外部参照を有効にするかどうかを取得する。

戻り値:
外部参照の有効有無

setReferenceEnabled

void setReferenceEnabled(boolean enabled)
外部参照を有効にするかどうかを設定する。

パラメータ:
enabled - 外部参照の有効有無

isReferenceSet

boolean isReferenceSet()
外部参照が設定されているかを判別する.

戻り値:
referenceが非nullでかつ非ブランクの場合、true

isCopying

boolean isCopying()
コンポーネントコピー中かどうかを取得する。

戻り値:
コンポーネントコピー中の場合true

setCopying

void setCopying(boolean copying)
コンポーネントコピー中かどうかを設定する。

パラメータ:
copying - コンポーネントコピー中の場合true

backupReference

void backupReference()
外部参照情報を一時的にクリアし、バックアップする。


restoreReference

void restoreReference()
バックアップされた外部参照情報を復元する。


informPublicMethodInvoked

void informPublicMethodInvoked(jp.go.aist.dmrc.platform.util.PFMethodInvokeDelegation method)
公開メソッド起動を通知する。

パラメータ:
connector - 発生イベントのコンポーネントコネクタ

informPublicMethodCompleted

void informPublicMethodCompleted(jp.go.aist.dmrc.platform.util.PFMethodInvokeDelegation method)
公開メソッド実行完了を通知する。

パラメータ:
connector - 発生イベントのコンポーネントコネクタ