public interface Event extends Event
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<EventTarget> |
currentTarget()
Returns an
Optional that contains the event target that represents the element to
which the event handler has been attached, otherwise an empty Optional. |
boolean |
isBubbles()
Returns
true if the event bubbles up through the DOM, otherwise false. |
boolean |
isCancelable()
Returns
true when the event can be canceled, and therefore prevented as if the event
never happened. |
EventPhase |
phase()
Returns the event phase.
|
void |
preventDefault()
Informs the browser that if the event is not explicitly handled, its default action should
not be performed.
|
void |
stopPropagation()
Informs the browser that the event should not propagate in the capturing and bubbling
phases.
|
java.util.Optional<EventTarget> |
target()
Returns an
Optional that contains the element on which the event occurred if it
exists, otherwise an empty Optional. |
EventType |
type()
Returns the event type.
|
EventType type()
java.util.Optional<EventTarget> target()
Optional that contains the element on which the event occurred if it
exists, otherwise an empty Optional.java.util.Optional<EventTarget> currentTarget()
Optional that contains the event target that represents the element to
which the event handler has been attached, otherwise an empty Optional.EventPhase phase()
boolean isBubbles()
true if the event bubbles up through the DOM, otherwise false.boolean isCancelable()
true when the event can be canceled, and therefore prevented as if the event
never happened. In other case, returns false.void preventDefault()
For example, if you invoke this method for the event of the EventType.CLICK type,
dispatching this event to the checkbox element as the event currentTarget will not
toggle this checkbox.
java.lang.IllegalStateException - if the event is closedvoid stopPropagation()
java.lang.IllegalStateException - if the event is closed