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, stopPropagation
static 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, 2014, Oracle and/or its affiliates. All rights reserved.