## Uses of Class
com.google.gwt.event.shared.GwtEvent

- Packages that use GwtEvent
  Package | Description
  --- | ---
  com.google.gwt.event.dom.client | Types related to DOM events.
  com.google.gwt.event.logical.shared | Types related to logical events that do not have direct analogues to DOM events and which can be used in contexts other than web browsers.
  com.google.gwt.event.shared | Shared infrastructure underlying both browser and non-browser events.
  com.google.gwt.event.shared.testing | Classes used for testing the GWT event bus.
  com.google.gwt.place.shared | A package for managing bookmarkable locations in an application.
  com.google.gwt.user.cellview.client | The "cellview" widget set.
  com.google.gwt.user.client | Fundamental user-interface classes used in client-side GWT code.
  com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.
  com.google.gwt.user.datepicker.client | The date picker widget and associated types.
  com.google.gwt.view.client | Classes and interfaces used by the `cellview` widget set.

- - ### Uses of GwtEvent in com.google.gwt.event.dom.client

    Subclasses of GwtEvent in com.google.gwt.event.dom.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BlurEvent` | Represents a native blur event.
    `class` | `CanPlayThroughEvent` | Represents a native media can play through event.
    `class` | `ChangeEvent` | Represents a native change event.
    `class` | `ClickEvent` | Represents a native click event.
    `class` | `ContextMenuEvent` | Represents a native context menu event.
    `class` | `DomEvent<H extends EventHandler>` | `DomEvent` is a subclass of `GwtEvent` that provides events that underlying native browser event object as well as a subclass of `DomEvent.Type` that understands GWT event bits used by sinkEvents().
    `class` | `DoubleClickEvent` | Represents a native double click event.
    `class` | `DragDropEventBase<H extends EventHandler>` | Base class for drag and drop events.
    `class` | `DragEndEvent` | Represents a native drag end event.
    `class` | `DragEnterEvent` | Represents a native drag enter event.
    `class` | `DragEvent` | Represents a native drag event.
    `class` | `DragLeaveEvent` | Represents a native drag leave event.
    `class` | `DragOverEvent` | Represents a native drag over event.
    `class` | `DragStartEvent` | Represents a native drag start event.
    `class` | `DropEvent` | Represents a native drop event.
    `class` | `EndedEvent` | Represents a native media ended event.
    `class` | `ErrorEvent` | Represents a native error event.
    `class` | `FocusEvent` | Represents a native focus event.
    `class` | `GestureChangeEvent` | Represents a native gesture change event.
    `class` | `GestureEndEvent` | Represents a native gesture end event.
    `class` | `GestureStartEvent` | Represents a native gesture start event.
    `class` | `HumanInputEvent<H extends EventHandler>` | Abstract class representing position events such as mouse or touch events.
    `class` | `KeyCodeEvent<H extends EventHandler>` | Key up and key down are both events based upon a given key code.
    `class` | `KeyDownEvent` | Represents a native key down event.
    `class` | `KeyEvent<H extends EventHandler>` | Base class for Key events.
    `class` | `KeyPressEvent` | Represents a native key press event.
    `class` | `KeyUpEvent` | Represents a native key up event.
    `class` | `LoadedMetadataEvent` | Represents a native loadedmetadata event.
    `class` | `LoadEvent` | Represents a native load event.
    `class` | `LoseCaptureEvent` | Represents a native lose capture event.
    `class` | `MouseDownEvent` | Represents a native mouse down event.
    `class` | `MouseEvent<H extends EventHandler>` | Abstract class representing mouse events.
    `class` | `MouseMoveEvent` | Represents a native mouse move event.
    `class` | `MouseOutEvent` | Represents a native mouse out event.
    `class` | `MouseOverEvent` | Represents a native mouse over event.
    `class` | `MouseUpEvent` | Represents a native mouse up event.
    `class` | `MouseWheelEvent` | Represents a native mouse wheel event.
    `class` | `ProgressEvent` | Represents a native media progress event.
    `class` | `ScrollEvent` | Represents a native scroll event.
    `class` | `TouchCancelEvent` | Represents a native touch start event.
    `class` | `TouchEndEvent` | Represents a native touch end event.
    `class` | `TouchEvent<H extends EventHandler>` | Abstract class representing touch events.
    `class` | `TouchMoveEvent` | Represents a native touch move event.
    `class` | `TouchStartEvent` | Represents a native touch start event.

  - ### Uses of GwtEvent in com.google.gwt.event.logical.shared

    Subclasses of GwtEvent in com.google.gwt.event.logical.shared
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AttachEvent` | Fired when the event source is attached to the browser's document or detached from it.
    `class` | `BeforeSelectionEvent<T>` | Represents a before selection event.
    `class` | `CloseEvent<T>` | Represents a close event.
    `class` | `HighlightEvent<V>` | Represents a highlight event.
    `class` | `InitializeEvent` | Fired when the event source is initialized.
    `class` | `OpenEvent<T>` | Represents a open event.
    `class` | `ResizeEvent` | Fired when the event source is resized.
    `class` | `SelectionEvent<T>` | Represents a selection event.
    `class` | `ShowRangeEvent<V>` | Represents a show range event.
    `class` | `ValueChangeEvent<T>` | Represents a value change event.

  - ### Uses of GwtEvent in com.google.gwt.event.shared

    Methods in com.google.gwt.event.shared with parameters of type GwtEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | EventBus.`castFireEvent​(GwtEvent<?> event)` |
    `protected void` | EventBus.`castFireEventFromSource​(GwtEvent<?> event, java.lang.Object source)` |
    `abstract void` | EventBus.`fireEvent​(GwtEvent<?> event)` |
    `void` | HandlerManager.`fireEvent​(GwtEvent<?> event)` | Fires the given event to the handlers listening to the event's type.
    `void` | HasHandlers.`fireEvent​(GwtEvent<?> event)` | Fires the given event to the handlers listening to the event's type.
    `void` | ResettableEventBus.`fireEvent​(GwtEvent<?> event)` |
    `void` | SimpleEventBus.`fireEvent​(GwtEvent<?> event)` |
    `abstract void` | EventBus.`fireEventFromSource​(GwtEvent<?> event, java.lang.Object source)` |
    `void` | ResettableEventBus.`fireEventFromSource​(GwtEvent<?> event, java.lang.Object source)` |
    `void` | SimpleEventBus.`fireEventFromSource​(GwtEvent<?> event, java.lang.Object source)` |

  - ### Uses of GwtEvent in com.google.gwt.event.shared.testing

    Methods in com.google.gwt.event.shared.testing with parameters of type GwtEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CountingEventBus.`fireEvent​(GwtEvent<?> event)` |
    `void` | CountingEventBus.`fireEventFromSource​(GwtEvent<?> event, java.lang.Object source)` |

  - ### Uses of GwtEvent in com.google.gwt.place.shared

    Subclasses of GwtEvent in com.google.gwt.place.shared
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PlaceChangeEvent` | Event thrown when the user has reached a new location in the app.
    `class` | `PlaceChangeRequestEvent` | Event thrown when the user may go to a new place in the app, or tries to leave it.

  - ### Uses of GwtEvent in com.google.gwt.user.cellview.client

    Subclasses of GwtEvent in com.google.gwt.user.cellview.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `AbstractHasData.RedrawEvent` | Event fired when one or more existing rows are re-rendered.
    `class` | `ColumnSortEvent` | Represents a column sort event.
    `class` | `LoadingStateChangeEvent` | An event used to indicate that the data loading state has changed.
    `class` | `RowHoverEvent` | Represents a row hover event.

    Methods in com.google.gwt.user.cellview.client with parameters of type GwtEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CellTreeNodeView.NodeCellList.`fireEvent​(GwtEvent<?> event)` |
    `void` | HasDataPresenter.`fireEvent​(GwtEvent<?> event)` |

  - ### Uses of GwtEvent in com.google.gwt.user.client

    Subclasses of GwtEvent in com.google.gwt.user.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `Event.NativePreviewEvent` | Represents a preview of a native `Event`.
    `static class` | `Window.ClosingEvent` | Fired just before the browser window closes or navigates to a different site.
    `static class` | `Window.ScrollEvent` | Fired when the browser window is scrolled.

  - ### Uses of GwtEvent in com.google.gwt.user.client.ui

    Subclasses of GwtEvent in com.google.gwt.user.client.ui
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `FormPanel.SubmitCompleteEvent` | Fired when a form has been submitted successfully.
    `static class` | `FormPanel.SubmitEvent` | Fired when the form is submitted.

    Methods in com.google.gwt.user.client.ui with parameters of type GwtEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | Widget.`delegateEvent​(Widget target, GwtEvent<?> event)` | Fires an event on a child widget.
    `void` | Widget.`fireEvent​(GwtEvent<?> event)` |
    `protected Widget` | ListenerWrapper.`getSource​(GwtEvent<?> event)` | Deprecated. Gets the widget source to pass to the listeners.

  - ### Uses of GwtEvent in com.google.gwt.user.datepicker.client

    Subclasses of GwtEvent in com.google.gwt.user.datepicker.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `(package private) class` | `DateChangeEvent` | Creates a new value every time a date is accessed.

  - ### Uses of GwtEvent in com.google.gwt.view.client

    Subclasses of GwtEvent in com.google.gwt.view.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CellPreviewEvent<T>` | Allows the previewing of events before they are fired to Cells.
    `class` | `RangeChangeEvent` | Represents a range change event.
    `class` | `RowCountChangeEvent` | Represents a row count change event.
    `class` | `SelectionChangeEvent` | Represents a selection change event.

    Methods in com.google.gwt.view.client with parameters of type GwtEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SelectionModel.AbstractSelectionModel.`fireEvent​(GwtEvent<?> event)` |