共通 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

static final short MODIFICATION
Attr が適切な位置に変更されました。

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

ADDITION

static final short ADDITION
Attr が追加されました。

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

REMOVAL

static final short REMOVAL
Attr が削除されました。

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

getRelatedNode

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


getPrevValue

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


getNewValue

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


getAttrName

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


getAttrChange

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


initMutationEvent

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 回以上呼び出した場合、最後の呼び出しが優先されます。

パラメータ:
typeArgSpecifies - イベントの型を指定する
canBubbleArgSpecifies - イベントがバブルできるかどうかを指定する
cancelableArgSpecifies - デフォルトのアクションを阻止できるかどうかを指定する
relatedNodeArgSpecifies - Event に関連するノードを指定する
prevValueArgSpecifies - EventprevValue 属性を指定する。この値は null でもよい
newValueArgSpecifies - EventnewValue 属性を指定する。この値は null でもよい
attrNameArgSpecifies - EventattrName 属性を指定する。この値は null でもよい
attrChangeArgSpecifies - EventattrChange 属性を指定する

共通 DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle
Santa Clara, California, 95054, U.S.A. All Rights Reserved.