Package org.apache.batik.dom.events
Class DOMMutationEvent
- java.lang.Object
-
- org.apache.batik.dom.events.AbstractEvent
-
- org.apache.batik.dom.events.DOMMutationEvent
-
- All Implemented Interfaces:
java.lang.Cloneable,OriginalEvent,org.w3c.dom.events.Event,org.w3c.dom.events.MutationEvent
- Direct Known Subclasses:
DOMMutationNameEvent
public class DOMMutationEvent extends AbstractEvent implements org.w3c.dom.events.MutationEvent
The MutationEvent class provides specific contextual information associated with Mutation events.- Version:
- $Id: DOMMutationEvent.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description private shortattrChangeprivate java.lang.StringattrNameprivate java.lang.StringnewValueprivate java.lang.StringprevValueprivate org.w3c.dom.NoderelatedNode-
Fields inherited from class org.apache.batik.dom.events.AbstractEvent
bubbleLimit, cancelable, currentTarget, defaultActions, eventPhase, isBubbling, namespaceURI, originalEvent, preventDefault, stopImmediatePropagation, stopPropagation, target, timeStamp, type
-
-
Constructor Summary
Constructors Constructor Description DOMMutationEvent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description shortgetAttrChange()ImplementsMutationEvent.getAttrChange().java.lang.StringgetAttrName()DOM:attrNameindicates the name of the changedAttrnode in a DOMAttrModified event.java.lang.StringgetNewValue()DOM:newValueindicates the new value of theAttrnode in DOMAttrModified events, and of theCharacterDatanode in DOMCharDataModified events.java.lang.StringgetPrevValue()DOM:prevValueindicates the previous value of theAttrnode in DOMAttrModified events, and of theCharacterDatanode in DOMCharDataModified events.org.w3c.dom.NodegetRelatedNode()DOM:relatedNodeis used to identify a secondary node related to a mutation event.voidinitMutationEvent(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)DOM: TheinitMutationEventmethod is used to initialize the value of aMutationEventcreated through theDocumentEventinterface.voidinitMutationEventNS(java.lang.String namespaceURIArg, 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)DOM: Initializes this event object.-
Methods inherited from class org.apache.batik.dom.events.AbstractEvent
addDefaultAction, clone, cloneEvent, getBubbleLimit, getBubbles, getCancelable, getCurrentTarget, getDefaultActions, getDefaultPrevented, getEventPhase, getNamespaceURI, getOriginalEvent, getStopImmediatePropagation, getStopPropagation, getTarget, getTimeStamp, getType, initEvent, initEventNS, preventDefault, preventDefault, setBubbleLimit, setCurrentTarget, setEventPhase, setTarget, stopImmediatePropagation, stopImmediatePropagation, stopPropagation, stopPropagation
-
-
-
-
Method Detail
-
getRelatedNode
public org.w3c.dom.Node getRelatedNode()
DOM:relatedNodeis used to identify a secondary node related to a mutation event. For example, if a mutation event is dispatched to a node indicating that its parent has changed, therelatedNodeis the changed parent. If an event is instead dispatch to a subtree indicating a node was changed within it, therelatedNodeis the changed node.- Specified by:
getRelatedNodein interfaceorg.w3c.dom.events.MutationEvent
-
getPrevValue
public java.lang.String getPrevValue()
DOM:prevValueindicates the previous value of theAttrnode in DOMAttrModified events, and of theCharacterDatanode in DOMCharDataModified events.- Specified by:
getPrevValuein interfaceorg.w3c.dom.events.MutationEvent
-
getNewValue
public java.lang.String getNewValue()
DOM:newValueindicates the new value of theAttrnode in DOMAttrModified events, and of theCharacterDatanode in DOMCharDataModified events.- Specified by:
getNewValuein interfaceorg.w3c.dom.events.MutationEvent
-
getAttrName
public java.lang.String getAttrName()
DOM:attrNameindicates the name of the changedAttrnode in a DOMAttrModified event.- Specified by:
getAttrNamein interfaceorg.w3c.dom.events.MutationEvent
-
getAttrChange
public short getAttrChange()
ImplementsMutationEvent.getAttrChange().- Specified by:
getAttrChangein interfaceorg.w3c.dom.events.MutationEvent
-
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)DOM: TheinitMutationEventmethod is used to initialize the value of aMutationEventcreated through theDocumentEventinterface. This method may only be called before theMutationEventhas been dispatched via thedispatchEventmethod, though it may be called multiple times during that phase if necessary. If called multiple times, the final invocation takes precedence.- Specified by:
initMutationEventin interfaceorg.w3c.dom.events.MutationEvent- Parameters:
typeArg- Specifies the event type.canBubbleArg- Specifies whether or not the event can bubble.cancelableArg- Specifies whether or not the event's default action can be prevented.relatedNodeArg- Specifies theEvent's related NodeprevValueArg- Specifies theEvent'sprevValuepropertynewValueArg- Specifies theEvent'snewValuepropertyattrNameArg- Specifies theEvent'sattrNameproperty
-
initMutationEventNS
public void initMutationEventNS(java.lang.String namespaceURIArg, 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)DOM: Initializes this event object.
-
-