jp.go.aist.dmrc.platform.util.event
クラス PFEventUtility

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.util.event.PFEventUtility

public class PFEventUtility
extends java.lang.Object

イベント関連ユーティリティメソッド群提供クラス。


コンストラクタの概要
PFEventUtility()
           
 
メソッドの概要
static PFEventListener addEventListener(PFEventSource eventSource, java.lang.Class eventSourceClass)
          イベントリスナを新規に追加する。
static java.lang.Class[] getAllEventListenerClass()
          提供される全イベントリスナクラスを取得する。
static java.lang.Class[] getAllEventSourceClass()
          提供される全イベントソースクラスを取得する。
static java.lang.Class getEventClass(java.lang.Class eventSourceClass)
          引数で指定されたイベントソースクラスの対象イベントクラスを取得する。
static java.lang.Class getEventClass(java.lang.String eventXMLName)
          引数で指定されたXML表現イベント文字列の対象イベントクラスを取得する。
static java.lang.String getEventDataName(java.lang.String methodName)
          イベント内包データ名をメソッド名から取得する。
static PFEventListener getEventListener(PFEventSource eventSource, java.lang.Class eventSourceClass)
          イベントリスナを取得する。
static java.lang.String getEventName(java.lang.Class eventSourceClass)
          引数で指定されたイベントソースクラスの対象イベント名を取得する。
static java.lang.String getEventName(PFEventListener listener)
          引数で指定されたイベントリスナの対象イベント名を取得する。
static java.lang.String getEventName(java.lang.String eventXMLName)
          引数で指定されたXML表現イベント文字列の対象イベント名を取得する。
static java.lang.String getEventXMLName(java.lang.Class eventSourceClass)
          引数で指定されたイベントソースクラスの対象イベント名を取得する。
static java.lang.String getEventXMLName(PFEventListener listener)
          引数で指定されたイベントリスナの対象イベントXML表現文字列を取得する。
static void removeEventListener(PFEventSource eventSource, PFEventListener eventListener)
          イベントリスナを削除する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFEventUtility

public PFEventUtility()
メソッドの詳細

getEventName

public static java.lang.String getEventName(java.lang.String eventXMLName)
引数で指定されたXML表現イベント文字列の対象イベント名を取得する。

パラメータ:
eventXMLName - XML表現イベント文字列
戻り値:
イベント名称

getEventName

public static java.lang.String getEventName(java.lang.Class eventSourceClass)
引数で指定されたイベントソースクラスの対象イベント名を取得する。

パラメータ:
eventSourceClass - イベントソースクラス
戻り値:
イベント名称

getEventName

public static java.lang.String getEventName(PFEventListener listener)
引数で指定されたイベントリスナの対象イベント名を取得する。

パラメータ:
listener - イベントリスナ
戻り値:
対象イベント名

getEventClass

public static java.lang.Class getEventClass(java.lang.String eventXMLName)
引数で指定されたXML表現イベント文字列の対象イベントクラスを取得する。

パラメータ:
eventXMLName - XML表現イベント文字列
戻り値:
イベントクラス

getEventClass

public static java.lang.Class getEventClass(java.lang.Class eventSourceClass)
引数で指定されたイベントソースクラスの対象イベントクラスを取得する。

パラメータ:
eventSourceClass - イベントソースクラス
戻り値:
イベントクラス

getEventXMLName

public static java.lang.String getEventXMLName(java.lang.Class eventSourceClass)
引数で指定されたイベントソースクラスの対象イベント名を取得する。

パラメータ:
eventSourceClass - イベントソースクラス
戻り値:
対象イベントXML表現文字列

getEventXMLName

public static java.lang.String getEventXMLName(PFEventListener listener)
引数で指定されたイベントリスナの対象イベントXML表現文字列を取得する。

パラメータ:
listener - イベントリスナ
戻り値:
対象イベントXML表現文字列

getAllEventSourceClass

public static java.lang.Class[] getAllEventSourceClass()
提供される全イベントソースクラスを取得する。 データはClassオブジェクトの配列で取得される。

戻り値:
全イベントソースクラス

getAllEventListenerClass

public static java.lang.Class[] getAllEventListenerClass()
提供される全イベントリスナクラスを取得する。 データはClassオブジェクトの配列で取得される。

戻り値:
全イベントリスナクラス

addEventListener

public static PFEventListener addEventListener(PFEventSource eventSource,
                                               java.lang.Class eventSourceClass)
イベントリスナを新規に追加する。

パラメータ:
eventSource - イベントソース
eventSourceClass - イベントソースクラス
戻り値:
全イベントソースクラス

removeEventListener

public static void removeEventListener(PFEventSource eventSource,
                                       PFEventListener eventListener)
イベントリスナを削除する。

パラメータ:
eventSource - イベントソース
eventListener - イベントリスナ

getEventListener

public static PFEventListener getEventListener(PFEventSource eventSource,
                                               java.lang.Class eventSourceClass)
イベントリスナを取得する。

パラメータ:
eventSource - イベントソース
eventSourceClass - イベントソースクラス
戻り値:
イベントリスナ

getEventDataName

public static java.lang.String getEventDataName(java.lang.String methodName)
イベント内包データ名をメソッド名から取得する。

パラメータ:
methodName - メソッド名
戻り値:
イベント内包データ名