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:
org.w3c.dom.events.Event,org.w3c.dom.events.MutationEvent
public class MutationEventImpl extends EventImpl implements org.w3c.dom.events.MutationEvent
An implementation of the DOM Level 2MutationEventinterface.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
Fields Modifier and Type Field Description shortattrChangestatic java.lang.StringDOM_ATTR_MODIFIEDstatic java.lang.StringDOM_CHARACTER_DATA_MODIFIEDstatic java.lang.StringDOM_NODE_INSERTEDstatic java.lang.StringDOM_NODE_INSERTED_INTO_DOCUMENTstatic java.lang.StringDOM_NODE_REMOVEDstatic java.lang.StringDOM_NODE_REMOVED_FROM_DOCUMENTstatic java.lang.StringDOM_SUBTREE_MODIFIED-
Fields inherited from class org.apache.xerces.dom.events.EventImpl
bubbles, cancelable, currentTarget, eventPhase, initialized, preventDefault, stopPropagation, target, timeStamp, type
-
-
Constructor Summary
Constructors Constructor Description MutationEventImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description shortgetAttrChange()attrChangeindicates the type of change which triggered the DOMAttrModified event.java.lang.StringgetAttrName()java.lang.StringgetNewValue()java.lang.StringgetPrevValue()org.w3c.dom.NodegetRelatedNode()voidinitMutationEvent(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)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
-
-
-
-
Field Detail
-
attrChange
public short attrChange
-
DOM_SUBTREE_MODIFIED
public static final java.lang.String DOM_SUBTREE_MODIFIED
- See Also:
- Constant Field Values
-
DOM_NODE_INSERTED
public static final java.lang.String DOM_NODE_INSERTED
- See Also:
- Constant Field Values
-
DOM_NODE_REMOVED
public static final java.lang.String DOM_NODE_REMOVED
- See Also:
- Constant Field Values
-
DOM_NODE_REMOVED_FROM_DOCUMENT
public static final java.lang.String DOM_NODE_REMOVED_FROM_DOCUMENT
- See Also:
- Constant Field Values
-
DOM_NODE_INSERTED_INTO_DOCUMENT
public static final java.lang.String DOM_NODE_INSERTED_INTO_DOCUMENT
- See Also:
- Constant Field Values
-
DOM_ATTR_MODIFIED
public static final java.lang.String DOM_ATTR_MODIFIED
- See Also:
- Constant Field Values
-
DOM_CHARACTER_DATA_MODIFIED
public static final java.lang.String DOM_CHARACTER_DATA_MODIFIED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAttrName
public java.lang.String getAttrName()
- Specified by:
getAttrNamein interfaceorg.w3c.dom.events.MutationEvent- 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 interfaceorg.w3c.dom.events.MutationEvent
-
getNewValue
public java.lang.String getNewValue()
- Specified by:
getNewValuein interfaceorg.w3c.dom.events.MutationEvent- Returns:
- the new string value of the Attr for DOMAttrModified events, or of the CharacterData node for DOMCharDataModifed events. Undefined for others.
-
getPrevValue
public java.lang.String getPrevValue()
- Specified by:
getPrevValuein interfaceorg.w3c.dom.events.MutationEvent- Returns:
- the previous string value of the Attr for DOMAttrModified events, or of the CharacterData node for DOMCharDataModifed events. Undefined for others.
-
getRelatedNode
public org.w3c.dom.Node getRelatedNode()
- Specified by:
getRelatedNodein interfaceorg.w3c.dom.events.MutationEvent- 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(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)Initialize a mutation event, or overwrite the event's current settings with new values of the parameters.- Specified by:
initMutationEventin interfaceorg.w3c.dom.events.MutationEvent
-
-