gnu.xml.dom
public class DomEvent extends Object implements Event
Applications may define application specific event subclasses, but should otherwise use the DocumentTraversal interface to acquire event objects.
Version: $Date: 2001/11/20 04:57:05 $
Nested Class Summary | |
---|---|
static class | DomEvent.DomMutationEvent
"MutationEvent" implementation. |
static class | DomEvent.DomUIEvent
"UIEvent" implementation. |
Constructor Summary | |
---|---|
DomEvent(String type) Constructs, but does not initialize, an event. |
Method Summary | |
---|---|
boolean | getBubbles()
Returns true if the news of the event bubbles to tree tops
(as specified during initialization). |
boolean | getCancelable()
Returns true if the default handling may be canceled
(as specified during initialization). |
EventTarget | getCurrentTarget()
Returns the target to which events are currently being
delivered. |
short | getEventPhase()
Returns CAPTURING_PHASE, AT_TARGET, or BUBBLING;
only meaningful within EventListener.handleEvent |
EventTarget | getTarget()
Returns event's target; delivery of an event is initiated
by a target.dispatchEvent(event) invocation. |
long | getTimeStamp()
Returns the event's timestamp. |
String | getType() Returns the event's type (name) as initialized |
void | initEvent(String typeArg, boolean canBubbleArg, boolean cancelableArg) Initializes basic event state. |
void | preventDefault()
Requests that whoever dispatched the event not perform their
default processing when event delivery completes. |
void | stopPropagation()
Requests the event no longer be captured or bubbled; only
listeners on the event target will see the event, if they
haven't yet been notified.
|
String | toString()
Returns a basic printable description of the event's type,
state, and delivery conditions |
Avoid using this except for application-specific events, for which you the protocol explicitly "blesses" the use of this with some event types. Otherwise, you are likely to break algorithms which depend on event notification either directly or through bubbling or capturing.
Note that this method is not final, specifically to enable enforcing of policies about events always propagating.
Source code is under GPL (with library exception) in the JAXP project at http://www.gnu.org/software/classpathx/jaxp
This documentation was derived from that source code on 2013-01-12.