- すべてのスーパー・インタフェース:
Event
public interface MutationEvent extends Event
MutationEvent
インタフェースは、変異イベントに関連する固有のコンテキスト情報を提供します。
「Document Object Model (DOM) Level 2 Events Specification」も参照してください。
- 導入されたバージョン:
- 1.5、DOMレベル2
-
フィールドのサマリー
修飾子と型フィールド説明static final short
Attr
は追加されたばかりです。static final short
Attr
は適切に変更されました。static final short
Attr
は削除されたばかりです。インタフェース org.w3c.dom.events.Eventで宣言されたフィールド
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
-
メソッドのサマリー
修飾子と型メソッド説明short
attrChange
は、DOMAttrModifiedイベントをトリガーした変更の型を示します。attrName
は、DOMAttrModifiedイベントの変更されたAttr
ノードの名前を示します。newValue
は、DOMAttrModifiedイベントのAttr
ノードの新しい値と、DOMCharacterDataModifiedイベントのCharacterData
ノードの新しい値を示します。prevValue
は、DOMAttrModifiedイベントのAttr
ノードの前の値と、DOMCharacterDataModifiedイベントのCharacterData
ノードの前の値を示します。relatedNode
は、変異イベントに関連する2次ノードを識別するときに使用します。void
initMutationEvent
(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg) initMutationEvent
メソッドは、DocumentEvent
インタフェースによって作成されるMutationEvent
の値を初期化する場合に使用します。インタフェース org.w3c.dom.events.Eventで宣言されたメソッド
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
-
フィールド詳細
-
メソッドの詳細
-
getRelatedNode
Node getRelatedNode()relatedNode
は、変異イベントに関連する2次ノードを識別するときに使用します。 たとえば、親が変更されたことを示すノードに変異イベントがディスパッチされる場合、relatedNode
は変更された親になります。 代わりに、内部でノードが変更されたことを示すサブツリーにイベントがディスパッチされた場合、relatedNode
は変更されたノードになります。 DOMAttrModifiedイベントの場合は、変更、追加、または削除されたAttr
ノードを示します。 -
getPrevValue
String getPrevValue()prevValue
は、DOMAttrModifiedイベントのAttr
ノードの前の値と、DOMCharacterDataModifiedイベントのCharacterData
ノードの前の値を示します。 -
getNewValue
String getNewValue()newValue
は、DOMAttrModifiedイベントのAttr
ノードの新しい値と、DOMCharacterDataModifiedイベントのCharacterData
ノードの新しい値を示します。 -
getAttrName
String getAttrName()attrName
は、DOMAttrModifiedイベントの変更されたAttr
ノードの名前を示します。 -
getAttrChange
short getAttrChange()attrChange
は、DOMAttrModifiedイベントをトリガーした変更の型を示します。 値は、MODIFICATION
、ADDITION
、またはREMOVAL
になります。 -
initMutationEvent
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
属性を指定します
-