java.lang.Object
io.sf.carte.echosvg.dom.events.AbstractEvent
io.sf.carte.echosvg.dom.events.DOMMutationEvent
- All Implemented Interfaces:
OriginalEvent,Cloneable,Event,MutationEvent
- Direct Known Subclasses:
DOMMutationNameEvent
The MutationEvent class provides specific contextual information associated
with Mutation events.
-
Field Summary
Fields inherited from class io.sf.carte.echosvg.dom.events.AbstractEvent
bubbleLimit, cancelable, currentTarget, defaultActions, eventPhase, isBubbling, namespaceURI, originalEvent, preventDefault, stopImmediatePropagation, stopPropagation, target, timeStamp, typeFields inherited from interface org.w3c.dom.events.Event
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASEFields inherited from interface org.w3c.dom.events.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 io.sf.carte.echosvg.dom.events.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 java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.w3c.dom.events.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
public void initMutationEventNS(String namespaceURIArg, String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg) DOM: Initializes this event object.
-