## Uses of Class
com.google.web.bindery.event.shared.Event

Packages that use Event
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.
com.google.web.bindery.event.shared
com.google.web.bindery.event.shared.testing
com.google.web.bindery.requestfactory.shared: Shared classes used on both the client and the server side for transmitting data between the server and the client in JSON format.

### Uses of Event in com.google.gwt.event.dom.client

Subclasses of Event in com.google.gwt.event.dom.client
`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 Event in com.google.gwt.event.logical.shared

Subclasses of Event in com.google.gwt.event.logical.shared
`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 Event in com.google.gwt.event.shared

Subclasses of Event in com.google.gwt.event.shared
`class` `GwtEvent<H extends EventHandler>` Root of all GWT widget and dom events sourced by a `HandlerManager`.

Methods in com.google.gwt.event.shared with parameters of type Event
`void` SimpleEventBus.`fireEvent(Event<?> event)`
`void` ResettableEventBus.`fireEvent(Event<?> event)`
`void` EventBus.`fireEvent(Event<?> event)`
`void` SimpleEventBus.`fireEventFromSource(Event<?> event, java.lang.Object source)`
`void` ResettableEventBus.`fireEventFromSource(Event<?> event, java.lang.Object source)`
`void` EventBus.`fireEventFromSource(Event<?> event, java.lang.Object source)`

### Uses of Event in com.google.gwt.event.shared.testing

Methods in com.google.gwt.event.shared.testing with parameters of type Event
`void` CountingEventBus.`fireEvent(Event<?> event)`
`void` CountingEventBus.`fireEventFromSource(Event<?> event, java.lang.Object source)`

### Uses of Event in com.google.gwt.place.shared

Subclasses of Event in com.google.gwt.place.shared
`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 Event in com.google.gwt.user.cellview.client

Subclasses of Event in com.google.gwt.user.cellview.client
`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.

### Uses of Event in com.google.gwt.user.client

Subclasses of Event in com.google.gwt.user.client
`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 Event in com.google.gwt.user.client.ui

Subclasses of Event in com.google.gwt.user.client.ui
`static class` `FormPanel.SubmitCompleteEvent` Fired when a form has been submitted successfully.
`static class` `FormPanel.SubmitEvent` Fired when the form is submitted.

### Uses of Event in com.google.gwt.user.datepicker.client

Subclasses of Event in com.google.gwt.user.datepicker.client
`(package private) class` `DateChangeEvent` Creates a new value every time a date is accessed.

### Uses of Event in com.google.gwt.view.client

Subclasses of Event in com.google.gwt.view.client
`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.

### Uses of Event in com.google.web.bindery.event.shared

Methods in com.google.web.bindery.event.shared with parameters of type Event
`protected static <H> void` EventBus.`dispatchEvent(Event<H> event, H handler)` Invokes `event.dispatch` with `handler`.
`void` SimpleEventBus.`fireEvent(Event<?> event)`
`void` ResettableEventBus.`fireEvent(Event<?> event)`
`abstract void` EventBus.`fireEvent(Event<?> event)` Fires the event from no source.
`void` SimpleEventBus.`fireEventFromSource(Event<?> event, java.lang.Object source)`
`void` ResettableEventBus.`fireEventFromSource(Event<?> event, java.lang.Object source)`
`abstract void` EventBus.`fireEventFromSource(Event<?> event, java.lang.Object source)` Fires the given event to the handlers listening to the event's type.
`protected static void` EventBus.`setSourceOfEvent(Event<?> event, java.lang.Object source)` Sets `source` as the source of `event`.

### Uses of Event in com.google.web.bindery.event.shared.testing

Methods in com.google.web.bindery.event.shared.testing with parameters of type Event
`void` RecordingEventBus.`fireEvent(Event<?> event)`
`void` CountingEventBus.`fireEvent(Event<?> event)`
`void` RecordingEventBus.`fireEventFromSource(Event<?> event, java.lang.Object source)`
`void` CountingEventBus.`fireEventFromSource(Event<?> event, java.lang.Object source)`
`boolean` RecordingEventBus.`wasEventFired(Event<?> event)` Returns `true` if the specified event was fired.

### Uses of Event in com.google.web.bindery.requestfactory.shared

Subclasses of Event in com.google.web.bindery.requestfactory.shared
`class` `EntityProxyChange<P extends EntityProxy>` Event posted by a `RequestFactory` when changes to an entity are detected.