gnu.xml.dom
Class DomEvent
- Event
public class DomEvent
extends java.lang.Object
 "Event" implementation.  Events are
 created (through DocumentEvent interface methods on the document object),
 and are sent to any target node in the document.
 
 Applications may define application specific event subclasses, but
 should otherwise use the 
DocumentTraversal interface to acquire
 event objects.
| DomEvent(String type)Constructs, but does not initialize, an event.
 | 
|  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
 | 
DomEvent
public DomEvent(String type)
Constructs, but does not initialize, an event. 
getBubbles
public final boolean getBubbles()
 Returns true if the news of the event bubbles to tree tops
 (as specified during initialization).
- getBubbles in interface Event
getCancelable
public final boolean getCancelable()
 Returns true if the default handling may be canceled
 (as specified during initialization).
- getCancelable in interface Event
getCurrentTarget
public final EventTarget getCurrentTarget()
 Returns the target to which events are currently being
 delivered.  When capturing or bubbling, this will not
 be what getTarget returns.
- getCurrentTarget in interface Event
getEventPhase
public final short getEventPhase()
 Returns CAPTURING_PHASE, AT_TARGET, or BUBBLING;
 only meaningful within EventListener.handleEvent
- getEventPhase in interface Event
getTarget
public final EventTarget getTarget()
 Returns event's target; delivery of an event is initiated
 by a target.dispatchEvent(event) invocation.
- getTarget in interface Event
getTimeStamp
public final long getTimeStamp()
 Returns the event's timestamp.
- getTimeStamp in interface Event
getType
public final String getType()
Returns the event's type (name) as initialized 
- getType in interface Event
initEvent
public void initEvent(String typeArg,
                      boolean canBubbleArg,
                      boolean cancelableArg)Initializes basic event state.  
- initEvent in interface Event
preventDefault
public final void preventDefault()
 Requests that whoever dispatched the event not perform their
 default processing when event delivery completes.  Initializes
 event timestamp.
- preventDefault in interface Event
stopPropagation
public 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.
 
  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. 
- stopPropagation in interface Event
toString
public String toString()
 Returns a basic printable description of the event's type,
 state, and delivery conditions