モジュール java.xml
パッケージ org.w3c.dom.events

インタフェースMutationEvent

  • すべてのスーパー・インタフェース:
    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は削除されたばかりです。
    • メソッドのサマリー

      修飾子と型 メソッド 説明
      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の値を初期化する場合に使用します。
    • フィールドの詳細

      • MODIFICATION

        static final short MODIFICATION
        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属性を指定します