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

java.lang.Object
  上位を拡張 java.util.EventObject
      上位を拡張 jp.go.aist.dmrc.platform.util.event.PFEvent
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable
直系の既知のサブクラス:
PFAbstractMouseEvent, PFActionEvent, PFApplicationStartEvent, PFApplicationTerminateEvent, PFComponentCooperationResultEvent, PFDataDropEvent, PFDataEvent, PFFocusEvent, PFKeyEvent, PFMouseEvent, PFProcessRequestEvent, PFProcessTerminateEvent, PFPullComponentTransferResultEvent, PFPullComponentTransferSentEvent, PFPushComponentTransferReceivedEvent, PFPushComponentTransferResultEvent, PFScroll2DEvent, PFScrollEvent, PFViewEvent

public abstract class PFEvent
extends java.util.EventObject
implements java.lang.Cloneable

コンポーネントから発生するイベント抽象クラス。
全イベントオブジェクトはこのクラスの派生クラスとなる。 イベントはイベント番号を持ち、イベントの発生箇所や 発生状況などを外部に伝えることを可能にする。

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

フィールドの概要
protected  int eventNo
          イベント番号
 
クラス java.util.EventObject から継承されたフィールド
source
 
コンストラクタの概要
PFEvent(PFComponent source)
          引数で指定されたオブジェクトを発生元とする イベントを作成する。
PFEvent(PFComponent source, int eventNo)
          引数で指定されたオブジェクトを発生元として、 指定のイベント番号を持つイベントを作成する。
 
メソッドの概要
 java.lang.Object clone()
          オブジェクトをコピーする。
 int getEventNo()
          イベント識別子を取得する。
 void setEventNo(int eventNo)
          イベント識別子を設定する。
 
クラス java.util.EventObject から継承されたメソッド
getSource, toString
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

eventNo

protected int eventNo
イベント番号

コンストラクタの詳細

PFEvent

public PFEvent(PFComponent source)
引数で指定されたオブジェクトを発生元とする イベントを作成する。イベント番号はデフォルト(0)。

パラメータ:
source - イベントソース

PFEvent

public PFEvent(PFComponent source,
               int eventNo)
引数で指定されたオブジェクトを発生元として、 指定のイベント番号を持つイベントを作成する。

パラメータ:
source - イベントソース
eventNo - イベント番号
メソッドの詳細

setEventNo

public void setEventNo(int eventNo)
イベント識別子を設定する。

パラメータ:
eventNo - イベント識別子

getEventNo

public int getEventNo()
イベント識別子を取得する。

戻り値:
イベント識別子

clone

public java.lang.Object clone()
オブジェクトをコピーする。

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
このオブジェクトの複製