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