Class MutationEventImpl

  • All Implemented Interfaces:
    org.w3c.dom.events.Event, org.w3c.dom.events.MutationEvent

    public class MutationEventImpl
    extends EventImpl
    implements org.w3c.dom.events.MutationEvent
    An implementation of the DOM Level 2 MutationEvent interface.

    INTERNAL:

    Usage of this class is not supported. It may be altered or removed at any time.
    Version:
    $Id: MutationEventImpl.java 533531 2007-04-29 17:24:58Z mrglavas $
    • Field Detail

      • attrChange

        public short attrChange
      • DOM_SUBTREE_MODIFIED

        public static final java.lang.String DOM_SUBTREE_MODIFIED
        See Also:
        Constant Field Values
      • DOM_NODE_INSERTED

        public static final java.lang.String DOM_NODE_INSERTED
        See Also:
        Constant Field Values
      • DOM_NODE_REMOVED

        public static final java.lang.String DOM_NODE_REMOVED
        See Also:
        Constant Field Values
      • DOM_NODE_REMOVED_FROM_DOCUMENT

        public static final java.lang.String DOM_NODE_REMOVED_FROM_DOCUMENT
        See Also:
        Constant Field Values
      • DOM_NODE_INSERTED_INTO_DOCUMENT

        public static final java.lang.String DOM_NODE_INSERTED_INTO_DOCUMENT
        See Also:
        Constant Field Values
      • DOM_ATTR_MODIFIED

        public static final java.lang.String DOM_ATTR_MODIFIED
        See Also:
        Constant Field Values
      • DOM_CHARACTER_DATA_MODIFIED

        public static final java.lang.String DOM_CHARACTER_DATA_MODIFIED
        See Also:
        Constant Field Values
    • Constructor Detail

      • MutationEventImpl

        public MutationEventImpl()
    • Method Detail

      • getAttrName

        public java.lang.String getAttrName()
        Specified by:
        getAttrName in interface org.w3c.dom.events.MutationEvent
        Returns:
        the name of the Attr which changed, for DOMAttrModified events. Undefined for others.
      • getAttrChange

        public short getAttrChange()
        attrChange indicates the type of change which triggered the DOMAttrModified event. The values can be MODIFICATION , ADDITION, or REMOVAL.
        Specified by:
        getAttrChange in interface org.w3c.dom.events.MutationEvent
      • getNewValue

        public java.lang.String getNewValue()
        Specified by:
        getNewValue in interface org.w3c.dom.events.MutationEvent
        Returns:
        the new string value of the Attr for DOMAttrModified events, or of the CharacterData node for DOMCharDataModifed events. Undefined for others.
      • getPrevValue

        public java.lang.String getPrevValue()
        Specified by:
        getPrevValue in interface org.w3c.dom.events.MutationEvent
        Returns:
        the previous string value of the Attr for DOMAttrModified events, or of the CharacterData node for DOMCharDataModifed events. Undefined for others.
      • getRelatedNode

        public org.w3c.dom.Node getRelatedNode()
        Specified by:
        getRelatedNode in interface org.w3c.dom.events.MutationEvent
        Returns:
        a Node related to this event, other than the target that the node was dispatched to. For DOMNodeRemoved, it is the node which was removed. No other uses are currently defined.
      • initMutationEvent

        public void initMutationEvent​(java.lang.String typeArg,
                                      boolean canBubbleArg,
                                      boolean cancelableArg,
                                      org.w3c.dom.Node relatedNodeArg,
                                      java.lang.String prevValueArg,
                                      java.lang.String newValueArg,
                                      java.lang.String attrNameArg,
                                      short attrChangeArg)
        Initialize a mutation event, or overwrite the event's current settings with new values of the parameters.
        Specified by:
        initMutationEvent in interface org.w3c.dom.events.MutationEvent