模块 java.xml

接口 MutationEvent

所有父级接口:
Event

public interface MutationEvent extends Event
MutationEvent 接口提供与 Mutation 事件关联的特定上下文信息。

另见 文档对象模型 (DOM) 级别 2 事件规范

自从:
1.5、DOM 2 级
  • 字段详细信息

    • 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 节点和 DOMCharacterDataModified 事件中的 CharacterData 节点的先前值。
    • getNewValue

      String  getNewValue()
      newValue表示DOMAttrModified事件中Attr节点的新值,以及DOMCharacterDataModified事件中CharacterData节点的新值。
    • getAttrName

      String  getAttrName()
      attrName 表示在 DOMAttrModified 事件中更改的 Attr 节点的名称。
    • getAttrChange

      short getAttrChange()
      attrChange 指示触发 DOMAttrModified 事件的更改类型。值可以是 MODIFICATIONADDITIONREMOVAL
    • initMutationEvent

      void initMutationEvent(String  typeArg, boolean canBubbleArg, boolean cancelableArg, Node  relatedNodeArg, String  prevValueArg, String  newValueArg, String  attrNameArg, short attrChangeArg)
      initMutationEvent方法用于初始化通过DocumentEvent接口创建的MutationEvent的值。此方法只能在通过 dispatchEvent 方法调度 MutationEvent 之前调用,但如有必要,可能会在该阶段调用多次。如果多次调用,最后一次调用优先。
      参数:
      typeArg - 指定事件类型。
      canBubbleArg - 指定事件是否可以冒泡。
      cancelableArg - 指定是否可以阻止事件的默认操作。
      relatedNodeArg - 指定 Event 的相关节点。
      prevValueArg - 指定 EventprevValue 属性。该值可能为空。
      newValueArg - 指定 EventnewValue 属性。该值可能为空。
      attrNameArg - 指定 EventattrName 属性。该值可能为空。
      attrChangeArg - 指定 EventattrChange 属性