Class DOMMutationEvent
java.lang.Object
org.apache.batik.dom.events.AbstractEvent
org.apache.batik.dom.events.DOMMutationEvent
- All Implemented Interfaces:
Cloneable, OriginalEvent, Event, MutationEvent
- Direct Known Subclasses:
DOMMutationNameEvent
The MutationEvent class provides specific contextual information
associated with Mutation events.
-
Field Summary
Fields inherited from class AbstractEvent
bubbleLimit, cancelable, currentTarget, defaultActions, eventPhase, isBubbling, namespaceURI, originalEvent, preventDefault, stopImmediatePropagation, stopPropagation, target, timeStamp, typeFields inherited from interface Event
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASEFields inherited from interface MutationEvent
ADDITION, MODIFICATION, REMOVAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionshortImplementsMutationEvent.getAttrChange().DOM:attrNameindicates the name of the changedAttrnode in a DOMAttrModified event.DOM:newValueindicates the new value of theAttrnode in DOMAttrModified events, and of theCharacterDatanode in DOMCharDataModified events.DOM:prevValueindicates the previous value of theAttrnode in DOMAttrModified events, and of theCharacterDatanode in DOMCharDataModified events.DOM:relatedNodeis used to identify a secondary node related to a mutation event.voidinitMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg) DOM: TheinitMutationEventmethod is used to initialize the value of aMutationEventcreated through theDocumentEventinterface.voidinitMutationEventNS(String namespaceURIArg, String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg) DOM: Initializes this event object.Methods inherited from class AbstractEvent
addDefaultAction, clone, cloneEvent, getBubbleLimit, getBubbles, getCancelable, getCurrentTarget, getDefaultActions, getDefaultPrevented, getEventPhase, getNamespaceURI, getOriginalEvent, getTarget, getTimeStamp, getType, initEvent, initEventNS, preventDefault, setBubbleLimit, stopImmediatePropagation, stopPropagationMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Event
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
-
Constructor Details
-
DOMMutationEvent
public DOMMutationEvent()
-
-
Method Details
-
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 interfaceMutationEvent
-
getPrevValue
DOM:prevValueindicates the previous value of theAttrnode in DOMAttrModified events, and of theCharacterDatanode in DOMCharDataModified events.- Specified by:
getPrevValuein interfaceMutationEvent
-
getNewValue
DOM:newValueindicates the new value of theAttrnode in DOMAttrModified events, and of theCharacterDatanode in DOMCharDataModified events.- Specified by:
getNewValuein interfaceMutationEvent
-
getAttrName
DOM:attrNameindicates the name of the changedAttrnode in a DOMAttrModified event.- Specified by:
getAttrNamein interfaceMutationEvent
-
getAttrChange
public short getAttrChange()ImplementsMutationEvent.getAttrChange().- Specified by:
getAttrChangein interfaceMutationEvent
-
initMutationEvent
public void initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, 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 interfaceMutationEvent- 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
-