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 TypeFieldDescriptionshort
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class org.apache.xerces.dom.events.EventImpl
bubbles, cancelable, currentTarget, eventPhase, initialized, preventDefault, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionshort
attrChange
indicates the type of change which triggered the DOMAttrModified event.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.Methods inherited from class org.apache.xerces.dom.events.EventImpl
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
Methods inherited from class java.lang.Object
clone, 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
-
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:
getAttrName
in interfaceMutationEvent
- Returns:
- the name of the Attr which changed, for DOMAttrModified events. Undefined for others.
-
getAttrChange
public short getAttrChange()attrChange
indicates the type of change which triggered the DOMAttrModified event. The values can beMODIFICATION
,ADDITION
, orREMOVAL
.- Specified by:
getAttrChange
in interfaceMutationEvent
-
getNewValue
- Specified by:
getNewValue
in 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:
getPrevValue
in 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:
getRelatedNode
in 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:
initMutationEvent
in interfaceMutationEvent
-