インタフェースMutationEvent

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

public interface MutationEvent extends Event
MutationEventインタフェースは、変異イベントに関連する固有のコンテキスト情報を提供します。

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

導入されたバージョン:
1.5、DOMレベル2
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final short
    Attrは追加されたばかりです。
    static final short
    Attrは適切に変更されました。
    static final short
    Attrは削除されたばかりです。

    インタフェースEventで宣言されたフィールド

    AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
    修飾子と型
    フィールド
    説明
    static final short
    イベントは現在、ターゲットEventTargetで評価されています。
    static final short
    現在のイベント・フェーズはバブリング・フェーズです。
    static final short
    現在のイベント・フェーズはキャプチャ・フェーズです。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    short
    attrChangeは、DOMAttrModifiedイベントをトリガーした変更の型を示します。
    attrNameは、DOMAttrModifiedイベントの変更されたAttrノードの名前を示します。
    newValueは、DOMAttrModifiedイベントのAttrノードの新しい値と、DOMCharacterDataModifiedイベントのCharacterDataノードの新しい値を示します。
    prevValueは、DOMAttrModifiedイベントのAttrノードの前の値と、DOMCharacterDataModifiedイベントのCharacterDataノードの前の値を示します。
    relatedNodeは、変異イベントに関連する2次ノードを識別するときに使用します。
    void
    initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg)
    initMutationEventメソッドは、DocumentEventインタフェースによって作成されるMutationEventの値を初期化する場合に使用します。

    インタフェースEventで宣言されたメソッド

    getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
    修飾子と型
    メソッド
    説明
    boolean
    イベントがバブルするイベントであるかどうかを示す場合に使用します。
    boolean
    イベントがデフォルト・アクションを抑制できるかどうかを示す場合に使用します。
    現在EventListenersを処理しているEventTargetを示す場合に使用します。
    short
    現在、どのイベント・フローのフェーズが評価されているかを示す場合に使用します。
    イベントが最初にディスパッチされたEventTargetを示す場合に使用します。
    long
    イベントを作成した時間(元期に関してはミリ秒)を指定する場合に使用します。
    大文字と小文字を区別しないイベント名。
    void
    initEvent(String eventTypeArg, boolean canBubbleArg, boolean cancelableArg)
    initEventメソッドは、DocumentEventインタフェースによって作成されるEventの値を初期化する場合に使用します。
    void
    イベントが取消し可能である場合、preventDefaultメソッドを使用してイベントが取り消されることを示します。つまり、イベントの結果として実装によって通常実行されるデフォルト・アクションは発生しません。
    void
    stopPropagationメソッドは、イベント・フロー中にこれ以上イベントが伝播しないようにするときに使用します。
  • フィールド詳細

    • MODIFICATION

      static final short MODIFICATION
      Attrは適切に変更されました。
      関連項目:
    • ADDITION

      static final short ADDITION
      Attrは追加されたばかりです。
      関連項目:
    • REMOVAL

      static final short REMOVAL
      Attrは削除されたばかりです。
      関連項目:
  • メソッドの詳細

    • 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イベントをトリガーした変更の型を示します。 値は、MODIFICATIONADDITION、またはREMOVALになります。
    • initMutationEvent

      void initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg)
      initMutationEventメソッドは、DocumentEventインタフェースによって作成されるMutationEventの値を初期化する場合に使用します。 このメソッドは、MutationEventdispatchEventメソッドを介してディスパッチされる前にかぎり呼び出されますが、必要な場合はその段階で複数回呼び出されることもあります。 複数回呼び出された場合は、最後の呼出しが優先されます。
      パラメータ:
      typeArg - イベントの型を指定します。
      canBubbleArg - イベントをバブルできるかどうかを指定します。
      cancelableArg - イベントのデフォルト・アクションを抑制できるかどうかを指定します。
      relatedNodeArg - Eventの関連するノードを指定します。
      prevValueArg - EventprevValue属性を指定します。 この値はnullも可。
      newValueArg - EventnewValue属性を指定します。 この値はnullも可。
      attrNameArg - EventattrName属性を指定します。 この値はnullも可。
      attrChangeArg - EventattrChange属性を指定します