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

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.util.event.PFDataUpdateEventSourceImpl
すべての実装されたインタフェース:
java.io.Serializable, PFDataUpdateEventSource, PFEventSource

public class PFDataUpdateEventSourceImpl
extends java.lang.Object
implements PFDataUpdateEventSource

データ更新イベントを発生させるイベントソース実装。

関連項目:
PFDataUpdateEvent, PFDataUpdateListener, 直列化された形式

コンストラクタの概要
PFDataUpdateEventSourceImpl()
           
 
メソッドの概要
 void addPFDataUpdateListener(PFDataUpdateListener lis)
          引数で与えられたイベントリスナを登録し、 データ更新イベント発生時に処理を行う対象とする。
 void fireDataUpdated(PFDataUpdateEvent e)
          イベント処理をすべてのイベントリスナに伝える。
 java.util.Iterator getPFDataUpdateListenerList()
          イベントリスナ配列を取得する。
 void removePFDataUpdateListener(PFDataUpdateListener lis)
          引数で与えられたイベントリスナを削除し、 データ更新イベント発生時に処理を行う対象から外す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFDataUpdateEventSourceImpl

public PFDataUpdateEventSourceImpl()
メソッドの詳細

getPFDataUpdateListenerList

public java.util.Iterator getPFDataUpdateListenerList()
イベントリスナ配列を取得する。

定義:
インタフェース PFDataUpdateEventSource 内の getPFDataUpdateListenerList
戻り値:
イベントリスナイテレータ

addPFDataUpdateListener

public void addPFDataUpdateListener(PFDataUpdateListener lis)
引数で与えられたイベントリスナを登録し、 データ更新イベント発生時に処理を行う対象とする。

定義:
インタフェース PFDataUpdateEventSource 内の addPFDataUpdateListener
パラメータ:
lis - 追加対象イベントリスナ

removePFDataUpdateListener

public void removePFDataUpdateListener(PFDataUpdateListener lis)
引数で与えられたイベントリスナを削除し、 データ更新イベント発生時に処理を行う対象から外す。

定義:
インタフェース PFDataUpdateEventSource 内の removePFDataUpdateListener
パラメータ:
lis - 削除対象イベントリスナ

fireDataUpdated

public void fireDataUpdated(PFDataUpdateEvent e)
                     throws PFMethodException,
                            PFRuntimeException
イベント処理をすべてのイベントリスナに伝える。

パラメータ:
e - 発生したイベント
例外:
PFMethodException - メソッド実行の失敗
PFRuntimeException - 予期しない実行時エラー