public interface MutationEvent extends Event
MutationEvent インタフェースは、変異イベントに関連する固有のコンテキスト情報を提供します。
「Document Object Model (DOM) Level 2 Events Specification」も参照してください。
| 修飾子と型 | フィールドと説明 |
|---|---|
static short |
ADDITION
Attr は追加されたばかりです。 |
static short |
MODIFICATION
Attr は適切に変更されました。 |
static short |
REMOVAL
Attr は削除されたばかりです。 |
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE| 修飾子と型 | メソッドと説明 |
|---|---|
short |
getAttrChange()
attrChange は、DOMAttrModified イベントをトリガーした変更の型を示します。 |
String |
getAttrName()
attrName は、DOMAttrModified イベントの変更された Attr ノードの名前を示します。 |
String |
getNewValue()
newValue は、DOMAttrModified イベントの Attr ノードの新しい値と、DOMCharacterDataModified イベントの CharacterData ノードの新しい値を示します。 |
String |
getPrevValue()
prevValue は、DOMAttrModified イベントの Attr ノードの前の値と、DOMCharacterDataModified イベントの CharacterData ノードの前の値を示します。 |
Node |
getRelatedNode()
relatedNode は、変異イベントに関連する 2 次ノードを識別するときに使用します。 |
void |
initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg)
initMutationEvent メソッドは、DocumentEvent インタフェースによって作成される MutationEvent の値を初期化する場合に使用します。 |
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagationstatic final short MODIFICATION
Attr は適切に変更されました。static final short ADDITION
Attr は追加されたばかりです。static final short REMOVAL
Attr は削除されたばかりです。Node getRelatedNode()
relatedNode は、変異イベントに関連する 2 次ノードを識別するときに使用します。たとえば、親が変更されたことを示すノードに変異イベントがディスパッチされる場合、relatedNode は変更された親になります。代わりに、内部でノードが変更されたことを示すサブツリーにイベントがディスパッチされた場合、relatedNode は変更されたノードになります。DOMAttrModified イベントの場合は、変更、追加、または削除された Attr ノードを示します。String getPrevValue()
prevValue は、DOMAttrModified イベントの Attr ノードの前の値と、DOMCharacterDataModified イベントの CharacterData ノードの前の値を示します。String getNewValue()
newValue は、DOMAttrModified イベントの Attr ノードの新しい値と、DOMCharacterDataModified イベントの CharacterData ノードの新しい値を示します。String getAttrName()
attrName は、DOMAttrModified イベントの変更された Attr ノードの名前を示します。short getAttrChange()
attrChange は、DOMAttrModified イベントをトリガーした変更の型を示します。値は、MODIFICATION、ADDITION、または REMOVAL になります。void initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg)
initMutationEvent メソッドは、DocumentEvent インタフェースによって作成される MutationEvent の値を初期化する場合に使用します。このメソッドは、MutationEvent が dispatchEvent メソッドを介してディスパッチされる前にかぎり呼び出されますが、必要な場合はその段階で複数回呼び出されることもあります。複数回呼び出された場合は、最後の呼び出しが優先されます。typeArg - イベントの型を指定します。canBubbleArg - イベントをバブルできるかどうかを指定します。cancelableArg - イベントのデフォルトアクションを抑制できるかどうかを指定します。relatedNodeArg - Event の関連するノードを指定します。prevValueArg - Event の prevValue 属性を指定します。この値は null も可。newValueArg - Event の newValue 属性を指定します。この値は null も可。attrNameArg - Event の attrName 属性を指定します。この値は null も可。attrChangeArg - Event の attrChange 属性を指定します バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.