Class 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.
  • Constructor Details

    • NativePreviewEvent

      public NativePreviewEvent()
  • Method Details

    • getType

      public static GwtEvent.Type<Event.NativePreviewHandler> 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 calls consume(). 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

      public final GwtEvent.Type<Event.NativePreviewHandler> getAssociatedType()
      Description copied from class: Event
      Returns the Event.Type used to register this event, allowing an EventBus to find handlers of the appropriate class.
      Specified by:
      getAssociatedType in class GwtEvent<Event.NativePreviewHandler>
      Returns:
      the type
    • getNativeEvent

      public NativeEvent getNativeEvent()
      Description copied from interface: HasNativeEvent
      Gets the underlying native event.
      Specified by:
      getNativeEvent in interface HasNativeEvent
      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 that isConsumed() 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 that isCanceled() 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

      protected void dispatch(Event.NativePreviewHandler handler)
      Description copied from class: GwtEvent
      Should only be called by HandlerManager. In other words, do not use or call.
      Specified by:
      dispatch in class GwtEvent<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 class GwtEvent<Event.NativePreviewHandler>