org.apache.xerces.dom.events
public class EventImpl extends Object implements Event
Version: $Id: EventImpl.java,v 1.10 2004/10/06 15:25:33 mrglavas Exp $
UNKNOWN:
Field Summary | |
---|---|
boolean | bubbles |
boolean | cancelable |
EventTarget | currentTarget |
short | eventPhase |
boolean | initialized |
boolean | preventDefault |
boolean | stopPropagation |
EventTarget | target |
protected long | timeStamp |
String | type |
Method Summary | |
---|---|
boolean | getBubbles() |
boolean | getCancelable() |
EventTarget | getCurrentTarget() |
short | getEventPhase() |
EventTarget | getTarget() |
long | getTimeStamp() |
String | getType() |
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. |
void | preventDefault() Prevents any default processing built into the target node from
occurring. |
void | stopPropagation() Causes exit from in-progress event dispatch before the next
currentTarget is selected. |
Returns: true iff this Event is of a class and type which supports bubbling. In the generic case, this is True.
Returns: 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.
Returns: the Node (EventTarget) whose EventListeners are currently being processed. During capture and bubble phases, this may not be the target node.
Returns: 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.)
Returns: the EventTarget (Node) to which the event was originally dispatched.
Returns: event name as a string
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.