org.apache.xerces.dom.events
Class EventImpl
java.lang.Object
org.apache.xerces.dom.events.EventImpl
- org.w3c.dom.events.Event
public class EventImpl
extends java.lang.Object
implements org.w3c.dom.events.Event
Version:
bubbles
public boolean bubbles
cancelable
public boolean cancelable
currentTarget
public org.w3c.dom.events.EventTarget currentTarget
eventPhase
public short eventPhase
initialized
public boolean initialized
preventDefault
public boolean preventDefault
stopPropagation
public boolean stopPropagation
target
public org.w3c.dom.events.EventTarget target
timeStamp
protected long timeStamp
getBubbles
public boolean getBubbles()
- getBubbles in interface org.w3c.dom.events.Event
- true iff this Event is of a class and type which supports
bubbling. In the generic case, this is True.
getCancelable
public boolean getCancelable()
- getCancelable in interface org.w3c.dom.events.Event
- true iff this Event is of a class and type which (a) has a
Default Behavior in this DOM, and (b)allows cancellation (blocking)
of that behavior. In the generic case, this is False.
getCurrentTarget
public org.w3c.dom.events.EventTarget getCurrentTarget()
- getCurrentTarget in interface org.w3c.dom.events.Event
- the Node (EventTarget) whose EventListeners are currently
being processed. During capture and bubble phases, this may not be
the target node.
getEventPhase
public short getEventPhase()
- getEventPhase in interface org.w3c.dom.events.Event
- the current processing phase for this event --
CAPTURING_PHASE, AT_TARGET, BUBBLING_PHASE. (There may be
an internal DEFAULT_PHASE as well, but the users won't see it.)
getTarget
public org.w3c.dom.events.EventTarget getTarget()
- getTarget in interface org.w3c.dom.events.Event
- the EventTarget (Node) to which the event was originally
dispatched.
getTimeStamp
public long getTimeStamp()
- getTimeStamp in interface org.w3c.dom.events.Event
getType
public String getType()
- getType in interface org.w3c.dom.events.Event
- event name as a string
initEvent
public void initEvent(String eventTypeArg,
boolean canBubbleArg,
boolean cancelableArg)
The DOM doesn't deal with constructors, so instead we have an
initializer call to set most of the read-only fields. The
others are set, and reset, by the event subsystem during dispatch.
Note that init() -- and the subclass-specific initWhatever() calls --
may be reinvoked. At least one initialization is required; repeated
initializations overwrite the event with new values of their
parameters.
- initEvent in interface org.w3c.dom.events.Event
preventDefault
public void preventDefault()
Prevents any default processing built into the target node from
occurring.
- preventDefault in interface org.w3c.dom.events.Event
stopPropagation
public void stopPropagation()
Causes exit from in-progress event dispatch before the next
currentTarget is selected. Replaces the preventBubble() and
preventCapture() methods which were present in early drafts;
they may be reintroduced in future levels of the DOM.
- stopPropagation in interface org.w3c.dom.events.Event
Copyright B) 1999-2004 Apache XML Project. All Rights Reserved.