-
- すべてのスーパー・インタフェース:
Event
public interface MutationEvent extends Event
MutationEvent
インタフェースは、変異イベントに関連する固有のコンテキスト情報を提供します。「Document Object Model (DOM) Level 2 Events Specification」も参照してください。
- 導入されたバージョン:
- 1.5、DOMレベル2
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static short
ADDITION
Attr
は追加されたばかりです。static short
MODIFICATION
Attr
は適切に変更されました。static short
REMOVAL
Attr
は削除されたばかりです。-
インタフェース org.w3c.dom.events.Eventから継承されたフィールド
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
の値を初期化する場合に使用します。-
インタフェース 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
属性を指定します
-
-