org.w3c.dom.events
インタフェース DocumentEvent
- public interface DocumentEvent
DocumentEvent
インタフェースは、実装によってサポートされる型の
イベントをユーザが作成できる機構を提供します。DocumentEvent
インタフェースは、イベントモデルをサポートする実装において、Document
インタフェースを実装しているのと同じオブジェクト上に実装されることが期待されて
います。
「Document Object Model (DOM) Level 2 Events Specification」も参照してください。
- 導入されたバージョン:
- DOM Level 2
createEvent
public Event createEvent(String eventType)
throws DOMException
- パラメータ:
eventType
- eventType
パラメータは、作成する
Event
インタフェースの型を指定する。指定された
Event
インタフェースが実装によりサポートされている場合、
このメソッドは、要求されたインタフェース型の新しい Event
を返す。
Event
が dispatchEvent
メソッドでディスパッチ
される場合は、Event
の値を初期化するために、該当するイベント
初期化メソッドをイベントの作成後に呼び出さなければならない。たとえば、ある種の
UIEvent
を合成するためには、パラメータに "UIEvents" を指定して
createEvent
を呼び出す。その場合、新しく作成した
UIEvent
に対して initUIEvent
メソッドを呼び出して、
ディスパッチされる UIEvent の特定の型を設定し、そのコンテキスト情報を設定する
ことができる。createEvent
メソッドは、ユーザが Event
そのものを作成するのが不便であるか不必要である場合に、Event
を作成するために使用される。実装により提供される Event
では
不十分な場合に、ユーザは、dispatchEvent
メソッドと一緒に使用する
独自の Event
の実装を提供することができる
- 戻り値:
- 新しく作成された
Event
- 例外:
DOMException
- NOT_SUPPORTED_ERR:要求したタイプの Event
インタフェースが
実装によりサポートされていない場合に発生する
バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.