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,Event,MutationEvent
- Direct Known Subclasses:
DOMMutationNameEvent
public class DOMMutationEvent extends AbstractEvent implements MutationEvent
The MutationEvent class provides specific contextual information associated with Mutation events.
-
-
Field Summary
-
Fields inherited from class org.apache.batik.dom.events.AbstractEvent
bubbleLimit, cancelable, currentTarget, defaultActions, eventPhase, isBubbling, namespaceURI, originalEvent, preventDefault, stopImmediatePropagation, stopPropagation, target, timeStamp, type
-
Fields inherited from interface org.w3c.dom.events.Event
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
-
Fields inherited from interface org.w3c.dom.events.MutationEvent
ADDITION, MODIFICATION, REMOVAL
-
-
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, getTarget, getTimeStamp, getType, initEvent, initEventNS, preventDefault, setBubbleLimit, stopImmediatePropagation, stopPropagation
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.events.Event
getBubbles, getCancelable, getCurrentTarget, getDefaultPrevented, getEventPhase, getNamespaceURI, getTarget, getTimeStamp, getType, initEvent, initEventNS, preventDefault, stopImmediatePropagation, 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 interfaceMutationEvent
-
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 interfaceMutationEvent
-
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 interfaceMutationEvent
-
getAttrName
public java.lang.String 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(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 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'sattrNamepropertyattrChangeArg- SpecifiesMutationEvent.attrChange. This value may be null.
-
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.- Specified by:
initMutationEventNSin interfaceMutationEvent- Parameters:
namespaceURIArg- Refer to theEvent.initEventNS()method for a description of this parameter.typeArg- Refer to theEvent.initEventNS()method for a description of this parameter.canBubbleArg- Refer to theEvent.initEventNS()method for a description of this parameter.cancelableArg- Refer to theEvent.initEventNS()method for a description of this parameter.relatedNodeArg- Refer to theMutationEvent.initMutationEvent()method for a description of this parameter.prevValueArg- Refer to theMutationEvent.initMutationEvent()method for a description of this parameter.newValueArg- Refer to theMutationEvent.initMutationEvent()method for a description of this parameter.attrNameArg- Refer to theMutationEvent.initMutationEvent()method for a description of this parameter.attrChangeArg- Refer to theMutationEvent.initMutationEvent()method for a description of this parameter.
-
-