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, 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
-
Method Summary
Modifier and TypeMethodDescriptionshort
ImplementsMutationEvent.getAttrChange()
.DOM:attrName
indicates the name of the changedAttr
node in a DOMAttrModified event.DOM:newValue
indicates the new value of theAttr
node in DOMAttrModified events, and of theCharacterData
node in DOMCharDataModified events.DOM:prevValue
indicates the previous value of theAttr
node in DOMAttrModified events, and of theCharacterData
node in DOMCharDataModified events.DOM:relatedNode
is used to identify a secondary node related to a mutation event.void
initMutationEvent
(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg) DOM: TheinitMutationEvent
method is used to initialize the value of aMutationEvent
created through theDocumentEvent
interface.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.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, 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, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
-
Constructor Details
-
DOMMutationEvent
public DOMMutationEvent()
-
-
Method Details
-
getRelatedNode
DOM:relatedNode
is 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, therelatedNode
is the changed parent. If an event is instead dispatch to a subtree indicating a node was changed within it, therelatedNode
is the changed node.- Specified by:
getRelatedNode
in interfaceMutationEvent
-
getPrevValue
DOM:prevValue
indicates the previous value of theAttr
node in DOMAttrModified events, and of theCharacterData
node in DOMCharDataModified events.- Specified by:
getPrevValue
in interfaceMutationEvent
-
getNewValue
DOM:newValue
indicates the new value of theAttr
node in DOMAttrModified events, and of theCharacterData
node in DOMCharDataModified events.- Specified by:
getNewValue
in interfaceMutationEvent
-
getAttrName
DOM:attrName
indicates the name of the changedAttr
node in a DOMAttrModified event.- Specified by:
getAttrName
in interfaceMutationEvent
-
getAttrChange
public short getAttrChange()ImplementsMutationEvent.getAttrChange()
.- Specified by:
getAttrChange
in interfaceMutationEvent
-
initMutationEvent
public void initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg) DOM: TheinitMutationEvent
method is used to initialize the value of aMutationEvent
created through theDocumentEvent
interface. This method may only be called before theMutationEvent
has been dispatched via thedispatchEvent
method, though it may be called multiple times during that phase if necessary. If called multiple times, the final invocation takes precedence.- Specified by:
initMutationEvent
in 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
'sprevValue
propertynewValueArg
- Specifies theEvent
'snewValue
propertyattrNameArg
- Specifies theEvent
'sattrName
property
-
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.
-