- すべてのスーパー・インタフェース:
- Event
public interface MutationEvent extends Event
MutationEventインタフェースは、変異イベントに関連する固有のコンテキスト情報を提供します。
 「Document Object Model (DOM) Level 2 Events Specification」も参照してください。
- 導入されたバージョン:
- 1.5、DOMレベル2
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static shortADDITIONAttrは追加されたばかりです。static shortMODIFICATIONAttrは適切に変更されました。static shortREMOVALAttrは削除されたばかりです。
- 
メソッドのサマリー修飾子と型 メソッド 説明 shortgetAttrChange()attrChangeは、DOMAttrModifiedイベントをトリガーした変更の型を示します。StringgetAttrName()attrNameは、DOMAttrModifiedイベントの変更されたAttrノードの名前を示します。StringgetNewValue()newValueは、DOMAttrModifiedイベントのAttrノードの新しい値と、DOMCharacterDataModifiedイベントのCharacterDataノードの新しい値を示します。StringgetPrevValue()prevValueは、DOMAttrModifiedイベントのAttrノードの前の値と、DOMCharacterDataModifiedイベントのCharacterDataノードの前の値を示します。NodegetRelatedNode()relatedNodeは、変異イベントに関連する2次ノードを識別するときに使用します。voidinitMutationEvent(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
- 
フィールド詳細
- 
メソッドの詳細- 
getRelatedNodeNode getRelatedNode()relatedNodeは、変異イベントに関連する2次ノードを識別するときに使用します。 たとえば、親が変更されたことを示すノードに変異イベントがディスパッチされる場合、relatedNodeは変更された親になります。 代わりに、内部でノードが変更されたことを示すサブツリーにイベントがディスパッチされた場合、relatedNodeは変更されたノードになります。 DOMAttrModifiedイベントの場合は、変更、追加、または削除されたAttrノードを示します。
- 
getPrevValueString getPrevValue()prevValueは、DOMAttrModifiedイベントのAttrノードの前の値と、DOMCharacterDataModifiedイベントのCharacterDataノードの前の値を示します。
- 
getNewValueString getNewValue()newValueは、DOMAttrModifiedイベントのAttrノードの新しい値と、DOMCharacterDataModifiedイベントのCharacterDataノードの新しい値を示します。
- 
getAttrNameString getAttrName()attrNameは、DOMAttrModifiedイベントの変更されたAttrノードの名前を示します。
- 
getAttrChangeshort getAttrChange()attrChangeは、DOMAttrModifiedイベントをトリガーした変更の型を示します。 値は、MODIFICATION、ADDITION、またはREMOVALになります。
- 
initMutationEventvoid 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属性を指定します
 
 
-