GWT 2.7.0

## Uses of Interface
com.google.gwt.event.shared.EventHandler

Packages that use EventHandler
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 `cellview` widget set.

Uses of EventHandler in com.google.gwt.activity.shared

Classes in com.google.gwt.activity.shared that implement EventHandler
`class` | `ActivityManager` Manages `Activity` objects that should be kicked off in response to `PlaceChangeEvent` events.

Uses of EventHandler in com.google.gwt.event.dom.client

Classes in com.google.gwt.event.dom.client with type parameters of type EventHandler
`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().
`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.

Subinterfaces of EventHandler in com.google.gwt.event.dom.client
`interface` | `BlurHandler` Handler interface for `BlurEvent` events.
`interface` | `CanPlayThroughHandler` Handler interface for `CanPlayThroughEvent` events.
`interface` | `ChangeHandler` Handler for `ChangeEvent` events.
`interface` | `ClickHandler` Handler for `ClickEvent` events.
`interface` | `ContextMenuHandler` Handler for `ContextMenuEvent` events.
`interface` | `DoubleClickHandler` Handler interface for `DoubleClickEvent` events.
`interface` | `DragEndHandler` Handler interface for `DragEndEvent` events.
`interface` | `DragEnterClickHandler` Handler interface for `DragEnterEvent` events.
`interface` | `DragEnterHandler` Handler interface for `DragEnterEvent` events.
`interface` | `DragHandler` Handler interface for `DragEvent` events.
`interface` | `DragLeaveHandler` Handler interface for `DragLeaveEvent` events.
`interface` | `DragOverHandler` Handler interface for `DragOverEvent` events.
`interface` | `DragStartHandler` Handler interface for `DragStartEvent` events.
`interface` | `DropHandler` Handler interface for `DropEvent` events.
`interface` | `EndedHandler` Handler interface for `EndedEvent` events.
`interface` | `ErrorHandler` Handler interface for `ErrorEvent` events.
`interface` | `FocusHandler` Handler interface for `FocusEvent` events.
`interface` | `GestureChangeHandler` Handler interface for `GestureChangeEvent` events.
`interface` | `GestureEndHandler` Handler interface for `GestureEndEvent` events.
`interface` | `GestureStartHandler` Handler interface for `GestureStartEvent` events.
`interface` | `KeyDownHandler` Handler interface for `KeyDownEvent` events.
`interface` | `KeyPressHandler` Handler interface for `KeyPressEvent` events.
`interface` | `KeyUpHandler` Handler interface for `KeyUpEvent` events.
`interface` | `LoadedMetadataHandler` Handler interface for `LoadedMetadataEvent` events.
`interface` | `LoadHandler` Handler interface for `LoadEvent` events.
`interface` | `LoseCaptureHandler` Handler interface for `LoseCaptureEvent` events.
`interface` | `MouseDownHandler` Handler interface for `MouseDownEvent` events.
`interface` | `MouseMoveHandler` Handler interface for `MouseMoveEvent` events.
`interface` | `MouseOutHandler` Handler interface for `MouseOutEvent` events.
`interface` | `MouseOverHandler` Handler interface for `MouseOverEvent` events.
`interface` | `MouseUpHandler` Handler interface for `MouseUpEvent` events.
`interface` | `MouseWheelHandler` Handler interface for `MouseWheelEvent` events.
`interface` | `ProgressHandler` Handler interface for `ProgressEvent` events.
`interface` | `ScrollHandler` Handler interface for `ScrollEvent` events.
`interface` | `TouchCancelHandler` Handler interface for `TouchCancelEvent` events.
`interface` | `TouchEndHandler` Handler interface for `TouchEndEvent` events.
`interface` | `TouchMoveHandler` Handler interface for `TouchMoveEvent` events.
`interface` | `TouchStartHandler` Handler interface for `TouchStartEvent` events.

Classes in com.google.gwt.event.dom.client that implement EventHandler
`class` | `HandlesAllFocusEvents` Receiver used to handle all focus events at once.
`class` | `HandlesAllKeyEvents` Receiver used to handle all key events at once.
`class` | `HandlesAllMouseEvents` Receiver used to handle all mouse events at once.
`class` | `HandlesAllTouchEvents` Receiver used to handle all touch events at once.

Uses of EventHandler in com.google.gwt.event.logical.shared

Subinterfaces of EventHandler in com.google.gwt.event.logical.shared
`static interface` | `AttachEvent.Handler` Implemented by objects that handle `AttachEvent`.
`interface` | `BeforeSelectionHandler<T>` Handler interface for `BeforeSelectionEvent` events.
`interface` | `CloseHandler<T>` Handler interface for `CloseEvent` events.
`interface` | `HighlightHandler<V>` Handler interface for `HighlightEvent` events.
`interface` | `InitializeHandler` Handler for `InitializeEvent` events.
`interface` | `OpenHandler<T>` Handler interface for `OpenEvent` events.
`interface` | `ResizeHandler` Handler for `ResizeEvent` events.
`interface` | `SelectionHandler<T>` Handler interface for `SelectionEvent` events.
`interface` | `ShowRangeHandler<V>` Handler interface for `ShowRangeEvent` events.
`interface` | `ValueChangeHandler<T>` Handler interface for `ValueChangeEvent` events.

Uses of EventHandler in com.google.gwt.event.shared

Classes in com.google.gwt.event.shared with type parameters of type EventHandler
`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 type parameters of type EventHandler

`

`<H extends EventHandler> HandlerRegistration`

`

`SimpleEventBus.addHandler(GwtEvent.Type<H> type, H handler)`

`

`<H extends EventHandler> HandlerRegistration`

`

`ResettableEventBus.addHandler(GwtEvent.Type<H> type, H handler)`

`

`<H extends EventHandler> HandlerRegistration`

`

`HandlerManager.addHandler(GwtEvent.Type<H> type, H handler)`
Adds a handler.

`abstract

`<H extends EventHandler> HandlerRegistration`

`

`EventBus.addHandler(GwtEvent.Type<H> type, H handler)`

`

`<H extends EventHandler> HandlerRegistration`

`

`SimpleEventBus.addHandlerToSource(GwtEvent.Type<H> type, java.lang.Object source, H handler)`

`

`<H extends EventHandler> HandlerRegistration`

`

`ResettableEventBus.addHandlerToSource(GwtEvent.Type<H> type, java.lang.Object source, H handler)`

`abstract

`<H extends EventHandler> HandlerRegistration`

`

`EventBus.addHandlerToSource(GwtEvent.Type<H> type, java.lang.Object source, H handler)`

`

`<H extends EventHandler> H`

`

`HandlerManager.getHandler(GwtEvent.Type<H> type, int index)`
Gets the handler at the given index.

`

`<H extends EventHandler> void`

`

`HandlerManager.removeHandler(GwtEvent.Type<H> type, H handler)`
Removes the given handler from the specified event type.

Uses of EventHandler in com.google.gwt.event.shared.testing

Methods in com.google.gwt.event.shared.testing with type parameters of type EventHandler

`

`<H extends EventHandler> HandlerRegistration`

`

`CountingEventBus.addHandler(GwtEvent.Type<H> type, H handler)`

`

`<H extends EventHandler> HandlerRegistration`

`

`CountingEventBus.addHandlerToSource(GwtEvent.Type<H> type, java.lang.Object source, H handler)`

Uses of EventHandler in com.google.gwt.i18n.client

Classes in com.google.gwt.i18n.client that implement EventHandler
`class` | `AutoDirectionHandler` Utility class for handling auto-direction adjustment.

Uses of EventHandler in com.google.gwt.place.shared

Subinterfaces of EventHandler in com.google.gwt.place.shared
`static interface` | `PlaceChangeEvent.Handler` Implemented by handlers of PlaceChangeEvent.
`static interface` | `PlaceChangeRequestEvent.Handler` Implemented by handlers of PlaceChangeRequestEvent.

Uses of EventHandler in com.google.gwt.user.cellview.client

Subinterfaces of EventHandler in com.google.gwt.user.cellview.client
`static interface` | `ColumnSortEvent.Handler` Handler for `ColumnSortEvent`.
`static interface` | `LoadingStateChangeEvent.Handler` Implemented by handlers of `LoadingStateChangeEvent`.
`static interface` | `RowHoverEvent.Handler` Handler for `RowHoverEvent`.

Classes in com.google.gwt.user.cellview.client that implement EventHandler
`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.AsyncHandler` A 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 `List` backing a table.

Methods in com.google.gwt.user.cellview.client with type parameters of type EventHandler

`

`<H extends EventHandler> HandlerRegistration`

`

`HasDataPresenter.View.addHandler(H handler, GwtEvent.Type<H> type)`
Add a handler to the view.

Uses of EventHandler in com.google.gwt.user.client

Subinterfaces of EventHandler in com.google.gwt.user.client
`static interface` | `Event.NativePreviewHandler` Handler interface for `Event.NativePreviewEvent` events.
`static interface` | `Window.ClosingHandler` Handler for `Window.ClosingEvent` events.
`static interface` | `Window.ScrollHandler` Handler for `Window.ScrollEvent` events.

Classes in com.google.gwt.user.client that implement EventHandler
`class` | `BaseListenerWrapper<T>` Deprecated. will be removed in GWT 2.7 with the handler listeners themselves
`(package private) static class` | `BaseListenerWrapper.WrapWindowClose` Deprecated.
`(package private) static class` | `BaseListenerWrapper.WrapWindowResize` Deprecated.
`(package private) static class` | `BaseListenerWrapper.WrapWindowScroll` Deprecated.

Methods in com.google.gwt.user.client with type parameters of type EventHandler

`protected static

`<H extends EventHandler> void`

`

`BaseListenerWrapper.baseRemove(HandlerManager manager, java.lang.Object listener, GwtEvent.Type... types)`
Deprecated. Helper method to remove all wrapped listeners from the given event types.

Uses of EventHandler in com.google.gwt.user.client.ui

Subinterfaces of EventHandler in com.google.gwt.user.client.ui
`static interface` | `FormPanel.SubmitCompleteHandler` Handler for `FormPanel.SubmitCompleteEvent` events.
`static interface` | `FormPanel.SubmitHandler` Handler for `FormPanel.SubmitEvent` events.

Classes in com.google.gwt.user.client.ui that implement EventHandler
`class` | `ListenerWrapper<T>` Deprecated. will be removed in GWT 2.7 with the handler listeners themselves
`static class` | `ListenerWrapper.WrappedChangeListener` Deprecated. will be removed in GWT 2.0 along with the listeners being wrapped
`static class` | `ListenerWrapper.WrappedClickListener` Deprecated. will be removed in GWT 2.0 along with the listeners being wrapped
`static class` | `ListenerWrapper.WrappedFocusListener` Deprecated. Wrapper for a `FocusListener`.
`static class` | `ListenerWrapper.WrappedKeyboardListener` Deprecated. Wrapper for a `KeyboardListener`.
`static class` | `ListenerWrapper.WrappedLoadListener` Deprecated. 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.WrappedMouseListener` Deprecated. Wrapper for a `MouseListener`.
`static class` | `ListenerWrapper.WrappedMouseWheelListener` Deprecated. Wrapper for a `MouseWheelListener`.
`(package private) static class` | `ListenerWrapper.WrappedOldDisclosureHandler` Deprecated.
`(package private) static class` | `ListenerWrapper.WrappedOldFormHandler` Deprecated.
`(package private) static class` | `ListenerWrapper.WrappedOldSuggestionHandler` Deprecated.
`(package private) static class` | `ListenerWrapper.WrappedPopupListener` Deprecated.
`static class` | `ListenerWrapper.WrappedScrollListener` Deprecated. Wrapper for a `ScrollListener`.
`(package private) static class` | `ListenerWrapper.WrappedTableListener` Deprecated.
`(package private) static class` | `ListenerWrapper.WrappedTabListener` Deprecated.
`(package private) static class` | `ListenerWrapper.WrappedTreeListener` Deprecated.

Methods in com.google.gwt.user.client.ui with type parameters of type EventHandler

`

`<H extends EventHandler> HandlerRegistration`

`

`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> HandlerRegistration`

`

`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> HandlerRegistration`

`

`Widget.addHandler(H handler, GwtEvent.Type<H> type)`
Adds this handler to the widget.

`protected static

`<H extends EventHandler> void`

`

`ListenerWrapper.baseRemove(Widget eventSource, java.util.EventListener listener, GwtEvent.Type... types)`
Deprecated. Convenience method to remove wrapped handlers from a widget.

Uses of EventHandler in com.google.gwt.view.client

Subinterfaces of EventHandler in com.google.gwt.view.client
`static interface` | `CellPreviewEvent.Handler<T>` Handler for `CellPreviewEvent`.
`static interface` | `RangeChangeEvent.Handler` Handler interface for `RangeChangeEvent` events.
`static interface` | `RowCountChangeEvent.Handler` Handler interface for `RowCountChangeEvent` events.
`static interface` | `SelectionChangeEvent.Handler` Handler interface for `SelectionChangeEvent` events.

Classes in com.google.gwt.view.client that implement EventHandler
`class` | `DefaultSelectionEventManager<T>` An implementation of `CellPreviewEvent.Handler` that adds selection support via the spacebar and mouse clicks and handles the control key.

GWT 2.7.0