Package org.apache.xerces.dom.events
Class MutationEventImpl
java.lang.Object
org.apache.xerces.dom.events.EventImpl
org.apache.xerces.dom.events.MutationEventImpl
- All Implemented Interfaces:
Event,MutationEvent
An implementation of the DOM Level 2
MutationEvent interface.
INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: MutationEventImpl.java 533531 2007-04-29 17:24:58Z mrglavas $
-
Field Summary
FieldsModifier and TypeFieldDescriptionshortstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.apache.xerces.dom.events.EventImpl
bubbles, cancelable, currentTarget, eventPhase, initialized, preventDefault, 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 TypeMethodDescriptionshortattrChangeindicates the type of change which triggered the DOMAttrModified event.voidinitMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg) Initialize a mutation event, or overwrite the event's current settings with new values of the parameters.Methods inherited from class org.apache.xerces.dom.events.EventImpl
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagationMethods inherited from class java.lang.Object
clone, 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
-
Field Details
-
attrChange
public short attrChange -
DOM_SUBTREE_MODIFIED
- See Also:
-
DOM_NODE_INSERTED
- See Also:
-
DOM_NODE_REMOVED
- See Also:
-
DOM_NODE_REMOVED_FROM_DOCUMENT
- See Also:
-
DOM_NODE_INSERTED_INTO_DOCUMENT
- See Also:
-
DOM_ATTR_MODIFIED
- See Also:
-
DOM_CHARACTER_DATA_MODIFIED
- See Also:
-
-
Constructor Details
-
MutationEventImpl
public MutationEventImpl()
-
-
Method Details
-
getAttrName
- Specified by:
getAttrNamein interfaceMutationEvent- Returns:
- the name of the Attr which changed, for DOMAttrModified events. Undefined for others.
-
getAttrChange
public short getAttrChange()attrChangeindicates the type of change which triggered the DOMAttrModified event. The values can beMODIFICATION,ADDITION, orREMOVAL.- Specified by:
getAttrChangein interfaceMutationEvent
-
getNewValue
- Specified by:
getNewValuein interfaceMutationEvent- Returns:
- the new string value of the Attr for DOMAttrModified events, or of the CharacterData node for DOMCharDataModifed events. Undefined for others.
-
getPrevValue
- Specified by:
getPrevValuein interfaceMutationEvent- Returns:
- the previous string value of the Attr for DOMAttrModified events, or of the CharacterData node for DOMCharDataModifed events. Undefined for others.
-
getRelatedNode
- Specified by:
getRelatedNodein interfaceMutationEvent- Returns:
- a Node related to this event, other than the target that the node was dispatched to. For DOMNodeRemoved, it is the node which was removed. No other uses are currently defined.
-
initMutationEvent
public void initMutationEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, String prevValueArg, String newValueArg, String attrNameArg, short attrChangeArg) Initialize a mutation event, or overwrite the event's current settings with new values of the parameters.- Specified by:
initMutationEventin interfaceMutationEvent
-