org.apache.xerces.domx.events
Interface MutationEvent
- public interface MutationEvent
- extends Event
The MutationEvent
interface provides specific contextual
information associated with Mutation events.
- Since:
- DOM Level 2
Method Summary |
java.lang.String |
getAttrName()
attrName indicates the changed attr in the attrModified
event. |
java.lang.String |
getNewValue()
newValue indicates the new value of text nodes and
attributes in attrModified and charDataModified events. |
java.lang.String |
getPrevValue()
prevValue indicates the previous value of text nodes and
attributes in attrModified and charDataModified events. |
Node |
getRelatedNode()
relatedNode is used to identify a secondary node related to
a mutation event. |
void |
initMutationEvent(java.lang.String typeArg,
boolean canBubbleArg,
boolean cancelableArg,
Node relatedNodeArg,
java.lang.String prevValueArg,
java.lang.String newValueArg,
java.lang.String attrNameArg)
|
getAttrName
public java.lang.String getAttrName()
attrName
indicates the changed attr in the attrModified
event.
getNewValue
public java.lang.String getNewValue()
newValue
indicates the new value of text nodes and
attributes in attrModified and charDataModified events.
getPrevValue
public java.lang.String getPrevValue()
prevValue
indicates the previous value of text nodes and
attributes in attrModified and charDataModified events.
getRelatedNode
public Node getRelatedNode()
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, the relatedNode
is the changed parent. If an event is instead dispatch to a subtree
indicating a node was changed within it, the relatedNode
is
the changed node.
initMutationEvent
public void initMutationEvent(java.lang.String typeArg,
boolean canBubbleArg,
boolean cancelableArg,
Node relatedNodeArg,
java.lang.String prevValueArg,
java.lang.String newValueArg,
java.lang.String attrNameArg)
- 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 prevent.relatedNodeArg
- Specifies the Event
's related NodeprevValueArg
- Specifies the Event
's
prevValue
propertynewValueArg
- Specifies the Event
's
newValue
propertyattrNameArg
- Specifies the Event
's
attrName
property