| Package | Description | 
|---|---|
| com.google.gwt.activity.shared | Classes used to implement app navigation. | 
| 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.i18n.client | Internationalization support for GWT applications. | 
| 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.view.client | Classes and interfaces used by the
  cellviewwidget set. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ActivityManagerManages  Activityobjects that should be kicked off in response toPlaceChangeEventevents. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DomEvent<H extends EventHandler>DomEventis a subclass ofGwtEventthat provides events that
 underlying native browser event object as well as a subclass ofDomEvent.Typethat understands GWT event bits used by sinkEvents(). | 
| static class  | DomEvent.Type<H extends EventHandler>Type class used by dom event subclasses. | 
| class  | DragDropEventBase<H extends EventHandler>Base class for drag and drop events. | 
| 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  | KeyEvent<H extends EventHandler>Base class for Key events. | 
| class  | MouseEvent<H extends EventHandler>Abstract class representing mouse events. | 
| class  | TouchEvent<H extends EventHandler>Abstract class representing touch events. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BlurHandlerHandler interface for  BlurEventevents. | 
| interface  | CanPlayThroughHandlerHandler interface for  CanPlayThroughEventevents. | 
| interface  | ChangeHandlerHandler for  ChangeEventevents. | 
| interface  | ClickHandlerHandler for  ClickEventevents. | 
| interface  | ContextMenuHandlerHandler for  ContextMenuEventevents. | 
| interface  | DoubleClickHandlerHandler interface for  DoubleClickEventevents. | 
| interface  | DragEndHandlerHandler interface for  DragEndEventevents. | 
| interface  | DragEnterClickHandlerHandler interface for  DragEnterEventevents. | 
| interface  | DragEnterHandlerHandler interface for  DragEnterEventevents. | 
| interface  | DragHandlerHandler interface for  DragEventevents. | 
| interface  | DragLeaveHandlerHandler interface for  DragLeaveEventevents. | 
| interface  | DragOverHandlerHandler interface for  DragOverEventevents. | 
| interface  | DragStartHandlerHandler interface for  DragStartEventevents. | 
| interface  | DropHandlerHandler interface for  DropEventevents. | 
| interface  | EndedHandlerHandler interface for  EndedEventevents. | 
| interface  | ErrorHandlerHandler interface for  ErrorEventevents. | 
| interface  | FocusHandlerHandler interface for  FocusEventevents. | 
| interface  | GestureChangeHandlerHandler interface for  GestureChangeEventevents. | 
| interface  | GestureEndHandlerHandler interface for  GestureEndEventevents. | 
| interface  | GestureStartHandlerHandler interface for  GestureStartEventevents. | 
| interface  | KeyDownHandlerHandler interface for  KeyDownEventevents. | 
| interface  | KeyPressHandlerHandler interface for  KeyPressEventevents. | 
| interface  | KeyUpHandlerHandler interface for  KeyUpEventevents. | 
| interface  | LoadedMetadataHandlerHandler interface for  LoadedMetadataEventevents. | 
| interface  | LoadHandlerHandler interface for  LoadEventevents. | 
| interface  | LoseCaptureHandlerHandler interface for  LoseCaptureEventevents. | 
| interface  | MouseDownHandlerHandler interface for  MouseDownEventevents. | 
| interface  | MouseMoveHandlerHandler interface for  MouseMoveEventevents. | 
| interface  | MouseOutHandlerHandler interface for  MouseOutEventevents. | 
| interface  | MouseOverHandlerHandler interface for  MouseOverEventevents. | 
| interface  | MouseUpHandlerHandler interface for  MouseUpEventevents. | 
| interface  | MouseWheelHandlerHandler interface for  MouseWheelEventevents. | 
| interface  | ProgressHandlerHandler interface for  ProgressEventevents. | 
| interface  | ScrollHandlerHandler interface for  ScrollEventevents. | 
| interface  | TouchCancelHandlerHandler interface for  TouchCancelEventevents. | 
| interface  | TouchEndHandlerHandler interface for  TouchEndEventevents. | 
| interface  | TouchMoveHandlerHandler interface for  TouchMoveEventevents. | 
| interface  | TouchStartHandlerHandler interface for  TouchStartEventevents. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HandlesAllFocusEventsReceiver used to handle all focus events at once. | 
| class  | HandlesAllKeyEventsReceiver used to handle all key events at once. | 
| class  | HandlesAllMouseEventsReceiver used to handle all mouse events at once. | 
| class  | HandlesAllTouchEventsReceiver used to handle all touch events at once. | 
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | AttachEvent.HandlerImplemented by objects that handle  AttachEvent. | 
| interface  | BeforeSelectionHandler<T>Handler interface for  BeforeSelectionEventevents. | 
| interface  | CloseHandler<T>Handler interface for  CloseEventevents. | 
| interface  | HighlightHandler<V>Handler interface for  HighlightEventevents. | 
| interface  | InitializeHandlerHandler for  InitializeEventevents. | 
| interface  | OpenHandler<T>Handler interface for  OpenEventevents. | 
| interface  | ResizeHandlerHandler for  ResizeEventevents. | 
| interface  | SelectionHandler<T>Handler interface for  SelectionEventevents. | 
| interface  | ShowRangeHandler<V>Handler interface for  ShowRangeEventevents. | 
| interface  | ValueChangeHandler<T>Handler interface for  ValueChangeEventevents. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GwtEvent<H extends EventHandler>Root of all GWT widget and dom events sourced by a  HandlerManager. | 
| Modifier and Type | Method and Description | 
|---|---|
| <H extends EventHandler> | SimpleEventBus. addHandler(GwtEvent.Type<H> type,
          H handler) | 
| <H extends EventHandler> | ResettableEventBus. addHandler(GwtEvent.Type<H> type,
          H handler) | 
| <H extends EventHandler> | HandlerManager. addHandler(GwtEvent.Type<H> type,
          H handler)Adds a handler. | 
| abstract <H extends EventHandler> | EventBus. addHandler(GwtEvent.Type<H> type,
          H handler) | 
| <H extends EventHandler> | SimpleEventBus. addHandlerToSource(GwtEvent.Type<H> type,
                  java.lang.Object source,
                  H handler) | 
| <H extends EventHandler> | ResettableEventBus. addHandlerToSource(GwtEvent.Type<H> type,
                  java.lang.Object source,
                  H handler) | 
| abstract <H extends EventHandler> | EventBus. addHandlerToSource(GwtEvent.Type<H> type,
                  java.lang.Object source,
                  H handler) | 
| <H extends EventHandler> | HandlerManager. getHandler(GwtEvent.Type<H> type,
          int index)Gets the handler at the given index. | 
| <H extends EventHandler> | HandlerManager. removeHandler(GwtEvent.Type<H> type,
             H handler)Removes the given handler from the specified event type. | 
| Modifier and Type | Method and Description | 
|---|---|
| <H extends EventHandler> | CountingEventBus. addHandler(GwtEvent.Type<H> type,
          H handler) | 
| <H extends EventHandler> | CountingEventBus. addHandlerToSource(GwtEvent.Type<H> type,
                  java.lang.Object source,
                  H handler) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AutoDirectionHandlerUtility class for handling auto-direction adjustment. | 
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | PlaceChangeEvent.HandlerImplemented by handlers of PlaceChangeEvent. | 
| static interface  | PlaceChangeRequestEvent.HandlerImplemented by handlers of PlaceChangeRequestEvent. | 
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | AbstractHasData.RedrawEvent.HandlerImplemented by objects that handle  AbstractHasData.RedrawEvent. | 
| static interface  | ColumnSortEvent.HandlerHandler for  ColumnSortEvent. | 
| static interface  | LoadingStateChangeEvent.HandlerImplemented by handlers of  LoadingStateChangeEvent. | 
| static interface  | RowHoverEvent.HandlerHandler for  RowHoverEvent. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AbstractCellTable.CellTableKeyboardSelectionHandler<T>Default implementation of a keyboard navigation handler for tables that
 supports navigation between cells. | 
| static class  | AbstractHasData.DefaultKeyboardSelectionHandler<T>Default implementation of a keyboard navigation handler. | 
| static class  | ColumnSortEvent.AsyncHandlerA default handler used with views attached to asynchronous data providers
 such as  AsyncDataProvider. | 
| static class  | ColumnSortEvent.ListHandler<T>
 A default handler used to sort a  Listbacking a table. | 
| Modifier and Type | Method and Description | 
|---|---|
| <H extends EventHandler> | HasDataPresenter.View. addHandler(H handler,
          GwtEvent.Type<H> type)Add a handler to the view. | 
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | Event.NativePreviewHandlerHandler interface for  Event.NativePreviewEventevents. | 
| static interface  | Window.ClosingHandlerHandler for  Window.ClosingEventevents. | 
| static interface  | Window.ScrollHandlerHandler for  Window.ScrollEventevents. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseListenerWrapper<T>Deprecated. 
 will be removed in GWT 2.7 with the handler listeners themselves | 
| (package private) static class  | BaseListenerWrapper.WrapWindowCloseDeprecated.  | 
| (package private) static class  | BaseListenerWrapper.WrapWindowResizeDeprecated.  | 
| (package private) static class  | BaseListenerWrapper.WrapWindowScrollDeprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static <H extends EventHandler> | BaseListenerWrapper. baseRemove(HandlerManager manager,
          java.lang.Object listener,
          GwtEvent.Type... types)Deprecated.  Helper method to remove all wrapped listeners from the given event types. | 
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | FormPanel.SubmitCompleteHandlerHandler for  FormPanel.SubmitCompleteEventevents. | 
| static interface  | FormPanel.SubmitHandlerHandler for  FormPanel.SubmitEventevents. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ListenerWrapper<T>Deprecated. 
 will be removed in GWT 2.7 with the handler listeners themselves | 
| static class  | ListenerWrapper.WrappedChangeListenerDeprecated. 
 will be removed in GWT 2.0 along with the listeners being
             wrapped | 
| static class  | ListenerWrapper.WrappedClickListenerDeprecated. 
 will be removed in GWT 2.0 along with the listeners being
             wrapped | 
| static class  | ListenerWrapper.WrappedFocusListenerDeprecated.  Wrapper for a  FocusListener. | 
| static class  | ListenerWrapper.WrappedKeyboardListenerDeprecated.  Wrapper for a  KeyboardListener. | 
| static class  | ListenerWrapper.WrappedLoadListenerDeprecated.  Wrapper for a  LoadListener. | 
| static class  | ListenerWrapper.WrappedLogicalChangeListener<V>Deprecated. 
 will be removed in GWT 2.0 along with the listeners being
             wrapped | 
| static class  | ListenerWrapper.WrappedMouseListenerDeprecated.  Wrapper for a  MouseListener. | 
| static class  | ListenerWrapper.WrappedMouseWheelListenerDeprecated.  Wrapper for a  MouseWheelListener. | 
| (package private) static class  | ListenerWrapper.WrappedOldDisclosureHandlerDeprecated.  | 
| (package private) static class  | ListenerWrapper.WrappedOldFormHandlerDeprecated.  | 
| (package private) static class  | ListenerWrapper.WrappedOldSuggestionHandlerDeprecated.  | 
| (package private) static class  | ListenerWrapper.WrappedPopupListenerDeprecated.  | 
| static class  | ListenerWrapper.WrappedScrollListenerDeprecated.  Wrapper for a  ScrollListener. | 
| (package private) static class  | ListenerWrapper.WrappedTableListenerDeprecated.  | 
| (package private) static class  | ListenerWrapper.WrappedTabListenerDeprecated.  | 
| (package private) static class  | ListenerWrapper.WrappedTreeListenerDeprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| <H extends EventHandler> | Widget. addBitlessDomHandler(H handler,
                    DomEvent.Type<H> type)For browsers which do not leak, adds a native event handler to the widget. | 
| <H extends EventHandler> | Widget. addDomHandler(H handler,
             DomEvent.Type<H> type)Adds a native event handler to the widget and sinks the corresponding
 native event. | 
| <H extends EventHandler> | Widget. addHandler(H handler,
          GwtEvent.Type<H> type)Adds this handler to the widget. | 
| protected static <H extends EventHandler> | ListenerWrapper. baseRemove(Widget eventSource,
          java.util.EventListener listener,
          GwtEvent.Type... types)Deprecated.  Convenience method to remove wrapped handlers from a widget. | 
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | CellPreviewEvent.Handler<T>Handler for  CellPreviewEvent. | 
| static interface  | RangeChangeEvent.HandlerHandler interface for  RangeChangeEventevents. | 
| static interface  | RowCountChangeEvent.HandlerHandler interface for  RowCountChangeEventevents. | 
| static interface  | SelectionChangeEvent.HandlerHandler interface for  SelectionChangeEventevents. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultSelectionEventManager<T>An implementation of  CellPreviewEvent.Handlerthat adds selection
 support via the spacebar and mouse clicks and handles the control key. |