Package com.google.gwt.user.client
Class Event.NativePreviewEvent
java.lang.Object
com.google.web.bindery.event.shared.Event<Event.NativePreviewHandler>
com.google.gwt.event.shared.GwtEvent<Event.NativePreviewHandler>
com.google.gwt.user.client.Event.NativePreviewEvent
- All Implemented Interfaces:
HasNativeEvent
- Enclosing class:
Event
public static class Event.NativePreviewEvent
extends GwtEvent<Event.NativePreviewHandler>
implements HasNativeEvent
Represents a preview of a native
Event
.-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.event.shared.GwtEvent
GwtEvent.Type<H>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cancel()
Cancel the native event and prevent it from firing.void
consume()
Consume the native event and prevent it from being canceled, even if it has already been canceled by another handler.protected void
dispatch
(Event.NativePreviewHandler handler) Should only be called byHandlerManager
.Returns theEvent.Type
used to register this event, allowing anEventBus
to find handlers of the appropriate class.Gets the underlying native event.getType()
Gets the type associated with this event.final int
Gets the type int corresponding to the native event that triggered this preview.boolean
Has the event already been canceled? Note thatisConsumed()
will still return true if the native event has also been consumed.boolean
Has the native event been consumed? Note thatisCanceled()
will still return true if the native event has also been canceled.boolean
Is the current handler the first to preview this event?protected void
revive()
Revives the event.Methods inherited from class com.google.gwt.event.shared.GwtEvent
assertLive, getSource, isLive, kill
Methods inherited from class com.google.web.bindery.event.shared.Event
setSource, toDebugString, toString
-
Constructor Details
-
NativePreviewEvent
public NativePreviewEvent()
-
-
Method Details
-
getType
Gets the type associated with this event.- Returns:
- returns the handler type
-
cancel
public void cancel()Cancel the native event and prevent it from firing. Note that the event can still fire if another handler callsconsume()
. Classes overriding this method should still call super.cancel(). -
consume
public void consume()Consume the native event and prevent it from being canceled, even if it has already been canceled by another handler.Event.NativePreviewHandler
that fire first have priority over later handlers, so all handlers should check if the event has already been canceled before calling this method. -
getAssociatedType
Description copied from class:Event
Returns theEvent.Type
used to register this event, allowing anEventBus
to find handlers of the appropriate class.- Specified by:
getAssociatedType
in classGwtEvent<Event.NativePreviewHandler>
- Returns:
- the type
-
getNativeEvent
Description copied from interface:HasNativeEvent
Gets the underlying native event.- Specified by:
getNativeEvent
in interfaceHasNativeEvent
- Returns:
- the native event
-
getTypeInt
public final int getTypeInt()Gets the type int corresponding to the native event that triggered this preview.- Returns:
- the type int associated with this native event
-
isCanceled
public boolean isCanceled()Has the event already been canceled? Note thatisConsumed()
will still return true if the native event has also been consumed.- Returns:
- true if the event has been canceled
- See Also:
-
isConsumed
public boolean isConsumed()Has the native event been consumed? Note thatisCanceled()
will still return true if the native event has also been canceled.- Returns:
- true if the event has been consumed
- See Also:
-
isFirstHandler
public boolean isFirstHandler()Is the current handler the first to preview this event?- Returns:
- true if the current handler is the first to preview the event
-
dispatch
Description copied from class:GwtEvent
Should only be called byHandlerManager
. In other words, do not use or call.- Specified by:
dispatch
in classGwtEvent<Event.NativePreviewHandler>
- Parameters:
handler
- handler- See Also:
-
revive
protected void revive()Description copied from class:GwtEvent
Revives the event. Used when recycling event instances.- Overrides:
revive
in classGwtEvent<Event.NativePreviewHandler>
-