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.
-
-
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
-
-
Constructor Summary
Constructors Constructor Description DOMMutationEvent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description short
getAttrChange()
ImplementsMutationEvent.getAttrChange()
.java.lang.String
getAttrName()
DOM:attrName
indicates the name of the changedAttr
node in a DOMAttrModified event.java.lang.String
getNewValue()
DOM:newValue
indicates the new value of theAttr
node in DOMAttrModified events, and of theCharacterData
node in DOMCharDataModified events.java.lang.String
getPrevValue()
DOM:prevValue
indicates the previous value of theAttr
node in DOMAttrModified events, and of theCharacterData
node in DOMCharDataModified events.org.w3c.dom.Node
getRelatedNode()
DOM:relatedNode
is used to identify a secondary node related to a mutation event.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: TheinitMutationEvent
method is used to initialize the value of aMutationEvent
created through theDocumentEvent
interface.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.-
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
-
-
-
-
Method Detail
-
getRelatedNode
public org.w3c.dom.Node 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 interfaceorg.w3c.dom.events.MutationEvent
-
getPrevValue
public java.lang.String getPrevValue()
DOM:prevValue
indicates the previous value of theAttr
node in DOMAttrModified events, and of theCharacterData
node in DOMCharDataModified events.- Specified by:
getPrevValue
in interfaceorg.w3c.dom.events.MutationEvent
-
getNewValue
public java.lang.String getNewValue()
DOM:newValue
indicates the new value of theAttr
node in DOMAttrModified events, and of theCharacterData
node in DOMCharDataModified events.- Specified by:
getNewValue
in interfaceorg.w3c.dom.events.MutationEvent
-
getAttrName
public java.lang.String getAttrName()
DOM:attrName
indicates the name of the changedAttr
node in a DOMAttrModified event.- Specified by:
getAttrName
in interfaceorg.w3c.dom.events.MutationEvent
-
getAttrChange
public short getAttrChange()
ImplementsMutationEvent.getAttrChange()
.- Specified by:
getAttrChange
in 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: 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 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
'sprevValue
propertynewValueArg
- Specifies theEvent
'snewValue
propertyattrNameArg
- Specifies theEvent
'sattrName
property
-
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.
-
-