Common DOM API

org.w3c.dom.events
インタフェース MutationEvent

すべてのスーパーインタフェース:
Event

public interface MutationEvent
extends Event

MutationEvent インタフェースは、変異イベントに関連した具体的な コンテキスト情報を提供します。

「Document Object Model (DOM) Level 2 Events Specification」も参照してください。

導入されたバージョン:
DOM Level 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 ノードの新しい値を示し、DOMCharDataModified イベントでは CharacterData ノードの新しい値を示します。
 String getPrevValue()
          prevValue は、DOMAttrModified イベントでは Attr ノードの以前の値を示し、DOMCharDataModified イベントでは CharacterData ノードの以前の値を示します。
 Node getRelatedNode()
          relatedNode は、変異イベントに関連する二次ノードを識別するために 使用します。
 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
 

フィールドの詳細

MODIFICATION

public static final short MODIFICATION
Attr がその場で変更されました。

関連項目:
定数フィールド値

ADDITION

public static final short ADDITION
Attr がちょうど追加されたところです。

関連項目:
定数フィールド値

REMOVAL

public static final short REMOVAL
Attr がちょうど削除されたところです。

関連項目:
定数フィールド値
メソッドの詳細

getRelatedNode

public Node getRelatedNode()
relatedNode は、変異イベントに関連する二次ノードを識別するために 使用します。たとえば、親ノードが変更されたことを示す変異イベントがノードに ディスパッチされた場合、relatedNode が変更された親ノードになり ます。また、ツリー内のノードが変更されたことを示すイベントがサブツリーに ディスパッチされた場合、relatedNode が変更されたノードになります。 DOMAttrModified イベントの場合は、変更、追加、または削除された Attr ノードを示します。


getPrevValue

public String getPrevValue()
prevValue は、DOMAttrModified イベントでは Attr ノードの以前の値を示し、DOMCharDataModified イベントでは CharacterData ノードの以前の値を示します。


getNewValue

public String getNewValue()
newValue は、DOMAttrModified イベントでは Attr ノードの新しい値を示し、DOMCharDataModified イベントでは CharacterData ノードの新しい値を示します。


getAttrName

public String getAttrName()
attrName は、DOMAttrModified イベントの、変更された Attr ノ ードの名前を示します。


getAttrChange

public short getAttrChange()
attrChange は、DOMAttrModified イベントをトリガーした変更の 種類を示します。値は、MODIFICATIONADDITION、 または REMOVAL のいずれかです。


initMutationEvent

public void initMutationEvent(String typeArg,
                              boolean canBubbleArg,
                              boolean cancelableArg,
                              Node relatedNodeArg,
                              String prevValueArg,
                              String newValueArg,
                              String attrNameArg,
                              short attrChangeArg)
initMutationEvent メソッドは、DocumentEvent インタフェースを介して作成された MutationEvent の値を初期化する ために使用します。このメソッドは、dispatchEvent メソッドによって MutationEvent をディスパッチする前にのみ呼び出すことができます。 ただし、必要なら、初期化フェーズ中に 2 回以上呼び出すことができます。 このメソッドを 2 回以上呼び出した場合、最後の呼び出しが優先されます。

パラメータ:
typeArg - イベントの型を指定する
canBubbleArg - イベントがバブルできるかどうかを指定する
cancelableArg - デフォルトのアクションを阻止できるかどうかを指定する
relatedNodeArg - Event に関連するノードを指定する
prevValueArg - EventprevValue 属性を 指定する。この値は null でもよい
newValueArg - EventnewValue 属性を 指定する。この値は null でもよい
attrNameArg - EventattrName 属性を 指定する。この値は null でもよい
attrChangeArg - EventattrChange 属性を 指定する

Common DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.