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

- Packages that use HandlerRegistration
  Package | Description
  --- | ---
  com.google.gwt.editor.client | A framework for editing bean-like objects.
  com.google.gwt.editor.client.testing | Classes used for testing the bean editor support.
  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.media.client | Widgets for HTML Audio and Video support.
  com.google.gwt.place.shared | A package for managing bookmarkable locations in an application.
  com.google.gwt.storage.client | Provides for key-value Storage services.
  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 HandlerRegistration in com.google.gwt.editor.client

    Methods in com.google.gwt.editor.client that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `HandlerRegistration` | EditorDelegate.`subscribe()` | Register for notifications if object being edited is updated.

  - ### Uses of HandlerRegistration in com.google.gwt.editor.client.testing

    Methods in com.google.gwt.editor.client.testing that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `HandlerRegistration` | MockEditorDelegate.`subscribe()` | Returns a no-op HandlerRegistration instance.

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

    Methods in com.google.gwt.event.dom.client that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `HandlerRegistration` | HasBlurHandlers.`addBlurHandler​(BlurHandler handler)` | Adds a `BlurEvent` handler.
    `HandlerRegistration` | HasCanPlayThroughHandlers.`addCanPlayThroughHandler​(CanPlayThroughHandler handler)` | Adds a `CanPlayThroughEvent` handler.
    `HandlerRegistration` | HasChangeHandlers.`addChangeHandler​(ChangeHandler handler)` | Adds a `ChangeEvent` handler.
    `HandlerRegistration` | HasClickHandlers.`addClickHandler​(ClickHandler handler)` | Adds a `ClickEvent` handler.
    `HandlerRegistration` | HasContextMenuHandlers.`addContextMenuHandler​(ContextMenuHandler handler)` | Adds a `ContextMenuEvent` handler.
    `HandlerRegistration` | HasDoubleClickHandlers.`addDoubleClickHandler​(DoubleClickHandler handler)` | Adds a `DoubleClickEvent` handler.
    `HandlerRegistration` | HasDragEndHandlers.`addDragEndHandler​(DragEndHandler handler)` | Adds a `DragEndEvent` handler.
    `HandlerRegistration` | HasDragEnterHandlers.`addDragEnterHandler​(DragEnterHandler handler)` | Adds a `DragEnterEvent` handler.
    `HandlerRegistration` | HasDragHandlers.`addDragHandler​(DragHandler handler)` | Adds a `DragEvent` handler.
    `HandlerRegistration` | HasDragLeaveHandlers.`addDragLeaveHandler​(DragLeaveHandler handler)` | Adds a `DragLeaveEvent` handler.
    `HandlerRegistration` | HasDragOverHandlers.`addDragOverHandler​(DragOverHandler handler)` | Adds a `DragOverEvent` handler.
    `HandlerRegistration` | HasDragStartHandlers.`addDragStartHandler​(DragStartHandler handler)` | Adds a `DragStartEvent` handler.
    `HandlerRegistration` | HasDropHandlers.`addDropHandler​(DropHandler handler)` | Adds a `DropEvent` handler.
    `HandlerRegistration` | HasEndedHandlers.`addEndedHandler​(EndedHandler handler)` | Adds a `EndedEvent` handler.
    `HandlerRegistration` | HasErrorHandlers.`addErrorHandler​(ErrorHandler handler)` | Adds an `ErrorEvent` handler.
    `HandlerRegistration` | HasFocusHandlers.`addFocusHandler​(FocusHandler handler)` | Adds a `FocusEvent` handler.
    `HandlerRegistration` | HasGestureChangeHandlers.`addGestureChangeHandler​(GestureChangeHandler handler)` | Adds a `GestureChangeEvent` handler.
    `HandlerRegistration` | HasGestureEndHandlers.`addGestureEndHandler​(GestureEndHandler handler)` | Adds a `GestureEndEvent` handler.
    `HandlerRegistration` | HasGestureStartHandlers.`addGestureStartHandler​(GestureStartHandler handler)` | Adds a `GestureStartEvent` handler.
    `HandlerRegistration` | HasKeyDownHandlers.`addKeyDownHandler​(KeyDownHandler handler)` | Adds a `KeyDownEvent` handler.
    `HandlerRegistration` | HasKeyPressHandlers.`addKeyPressHandler​(KeyPressHandler handler)` | Adds a `KeyPressEvent` handler.
    `HandlerRegistration` | HasKeyUpHandlers.`addKeyUpHandler​(KeyUpHandler handler)` | Adds a `KeyUpEvent` handler.
    `HandlerRegistration` | HasLoadedMetadataHandlers.`addLoadedMetadataHandler​(LoadedMetadataHandler handler)` | Adds a `LoadedMetadataEvent` handler.
    `HandlerRegistration` | HasLoadHandlers.`addLoadHandler​(LoadHandler handler)` | Adds a `LoadEvent` handler.
    `HandlerRegistration` | HasLoseCaptureHandlers.`addLoseCaptureHandler​(LoseCaptureHandler handler)` | Adds a `LoseCaptureEvent` handler.
    `HandlerRegistration` | HasMouseDownHandlers.`addMouseDownHandler​(MouseDownHandler handler)` | Adds a `MouseDownEvent` handler.
    `HandlerRegistration` | HasMouseMoveHandlers.`addMouseMoveHandler​(MouseMoveHandler handler)` | Adds a `MouseMoveEvent` handler.
    `HandlerRegistration` | HasMouseOutHandlers.`addMouseOutHandler​(MouseOutHandler handler)` | Adds a `MouseOutEvent` handler.
    `HandlerRegistration` | HasMouseOverHandlers.`addMouseOverHandler​(MouseOverHandler handler)` | Adds a `MouseOverEvent` handler.
    `HandlerRegistration` | HasMouseUpHandlers.`addMouseUpHandler​(MouseUpHandler handler)` | Adds a `MouseUpEvent` handler.
    `HandlerRegistration` | HasMouseWheelHandlers.`addMouseWheelHandler​(MouseWheelHandler handler)` | Adds a `MouseWheelEvent` handler.
    `HandlerRegistration` | HasProgressHandlers.`addProgressHandler​(ProgressHandler handler)` | Adds a `ProgressEvent` handler.
    `HandlerRegistration` | HasScrollHandlers.`addScrollHandler​(ScrollHandler handler)` | Adds a `ScrollEvent` handler.
    `HandlerRegistration` | HasTouchCancelHandlers.`addTouchCancelHandler​(TouchCancelHandler handler)` | Adds a `TouchCancelEvent` handler.
    `HandlerRegistration` | HasTouchEndHandlers.`addTouchEndHandler​(TouchEndHandler handler)` | Adds a `TouchEndEvent` handler.
    `HandlerRegistration` | HasTouchMoveHandlers.`addTouchMoveHandler​(TouchMoveHandler handler)` | Adds a `TouchMoveEvent` handler.
    `HandlerRegistration` | HasTouchStartHandlers.`addTouchStartHandler​(TouchStartHandler handler)` | Adds a `TouchStartEvent` handler.

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

    Methods in com.google.gwt.event.logical.shared that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `HandlerRegistration` | HasAttachHandlers.`addAttachHandler​(AttachEvent.Handler handler)` | Adds an `AttachEvent` handler.
    `HandlerRegistration` | HasBeforeSelectionHandlers.`addBeforeSelectionHandler​(BeforeSelectionHandler<T> handler)` | Adds a `BeforeSelectionEvent` handler.
    `HandlerRegistration` | HasCloseHandlers.`addCloseHandler​(CloseHandler<T> handler)` | Adds a `CloseEvent` handler.
    `HandlerRegistration` | HasHighlightHandlers.`addHighlightHandler​(HighlightHandler<V> handler)` | Adds a `HighlightEvent` handler.
    `HandlerRegistration` | HasInitializeHandlers.`addInitializeHandler​(InitializeHandler handler)` | Adds an `InitializeEvent` handler.
    `HandlerRegistration` | HasOpenHandlers.`addOpenHandler​(OpenHandler<T> handler)` | Adds an `OpenEvent` handler.
    `HandlerRegistration` | HasResizeHandlers.`addResizeHandler​(ResizeHandler handler)` | Adds a `ResizeEvent` handler.
    `HandlerRegistration` | HasSelectionHandlers.`addSelectionHandler​(SelectionHandler<T> handler)` | Adds a `SelectionEvent` handler.
    `HandlerRegistration` | HasShowRangeHandlers.`addShowRangeHandler​(ShowRangeHandler<V> handler)` | Adds a `ShowRangeEvent` handler.
    `HandlerRegistration` | HasValueChangeHandlers.`addValueChangeHandler​(ValueChangeHandler<T> handler)` | Adds a `ValueChangeEvent` handler.

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

    Classes in com.google.gwt.event.shared that implement HandlerRegistration
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LegacyHandlerWrapper` | Wrapper class to ease the transition to `HandlerRegistration`.

    Methods in com.google.gwt.event.shared that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract <H extends EventHandler> HandlerRegistration` | EventBus.`addHandler​(GwtEvent.Type<H> type, H handler)` |
    `<H extends EventHandler> HandlerRegistration` | HandlerManager.`addHandler​(GwtEvent.Type<H> type, H handler)` | Adds a handler.
    `<H extends EventHandler> HandlerRegistration` | ResettableEventBus.`addHandler​(GwtEvent.Type<H> type, H handler)` |
    `<H extends EventHandler> HandlerRegistration` | SimpleEventBus.`addHandler​(GwtEvent.Type<H> type, H handler)` |
    `abstract <H extends EventHandler> HandlerRegistration` | EventBus.`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)` |
    `<H extends EventHandler> HandlerRegistration` | SimpleEventBus.`addHandlerToSource​(GwtEvent.Type<H> type, java.lang.Object source, H handler)` |
    `protected HandlerRegistration` | EventBus.`wrap​(HandlerRegistration reg)` |

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

    Methods in com.google.gwt.event.shared.testing that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `<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 HandlerRegistration in com.google.gwt.media.client

    Methods in com.google.gwt.media.client that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `HandlerRegistration` | MediaBase.`addCanPlayThroughHandler​(CanPlayThroughHandler handler)` |
    `HandlerRegistration` | MediaBase.`addEndedHandler​(EndedHandler handler)` |
    `HandlerRegistration` | MediaBase.`addLoadedMetadataHandler​(LoadedMetadataHandler handler)` |
    `HandlerRegistration` | MediaBase.`addProgressHandler​(ProgressHandler handler)` |

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

    Methods in com.google.gwt.place.shared that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `HandlerRegistration` | PlaceHistoryHandler.DefaultHistorian.`addValueChangeHandler​(ValueChangeHandler<java.lang.String> valueChangeHandler)` |
    `HandlerRegistration` | PlaceHistoryHandler.Historian.`addValueChangeHandler​(ValueChangeHandler<java.lang.String> valueChangeHandler)` | Adds a `ValueChangeEvent` handler to be informed of changes to the browser's history stack.
    `HandlerRegistration` | PlaceController.DefaultDelegate.`addWindowClosingHandler​(Window.ClosingHandler handler)` |
    `HandlerRegistration` | PlaceController.Delegate.`addWindowClosingHandler​(Window.ClosingHandler handler)` | Adds a `Window.ClosingHandler` to the Delegate.
    `HandlerRegistration` | PlaceHistoryHandler.`register​(PlaceController placeController, EventBus eventBus, Place defaultPlace)` | Deprecated. use `PlaceHistoryHandler.register(PlaceController, EventBus, Place)`

  - ### Uses of HandlerRegistration in com.google.gwt.storage.client

    Methods in com.google.gwt.storage.client that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `static HandlerRegistration` | Storage.`addStorageEventHandler​(StorageEvent.Handler handler)` | Registers an event handler for StorageEvents.
    `HandlerRegistration` | StorageImpl.`addStorageEventHandler​(StorageEvent.Handler handler)` | Registers an event handler for StorageEvents.

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

    Fields in com.google.gwt.user.cellview.client declared as HandlerRegistration
    Modifier and Type | Field | Description
    --- | --- | ---
    `(package private) HandlerRegistration` | AbstractPager.`rangeChangeHandler` |
    `(package private) HandlerRegistration` | AbstractPager.`rowCountChangeHandler` |

    Methods in com.google.gwt.user.cellview.client that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `HandlerRegistration` | AbstractHasData.`addCellPreviewHandler​(CellPreviewEvent.Handler<T> handler)` |
    `HandlerRegistration` | CellTreeNodeView.NodeCellList.`addCellPreviewHandler​(CellPreviewEvent.Handler<C> handler)` |
    `HandlerRegistration` | HasDataPresenter.`addCellPreviewHandler​(CellPreviewEvent.Handler<T> handler)` |
    `HandlerRegistration` | AbstractCellTree.`addCloseHandler​(CloseHandler<TreeNode> handler)` |
    `HandlerRegistration` | AbstractCellTable.`addColumnSortHandler​(ColumnSortEvent.Handler handler)` | Add a handler to handle `ColumnSortEvent`s.
    `<H extends EventHandler> HandlerRegistration` | HasDataPresenter.View.`addHandler​(H handler, GwtEvent.Type<H> type)` | Add a handler to the view.
    `HandlerRegistration` | AbstractHasData.`addLoadingStateChangeHandler​(LoadingStateChangeEvent.Handler handler)` | Add a `LoadingStateChangeEvent.Handler` to be notified of changes in the loading state.
    `HandlerRegistration` | HasDataPresenter.`addLoadingStateChangeHandler​(LoadingStateChangeEvent.Handler handler)` |
    `HandlerRegistration` | AbstractCellTree.`addOpenHandler​(OpenHandler<TreeNode> handler)` |
    `HandlerRegistration` | AbstractHasData.`addRangeChangeHandler​(RangeChangeEvent.Handler handler)` |
    `HandlerRegistration` | CellTreeNodeView.NodeCellList.`addRangeChangeHandler​(RangeChangeEvent.Handler handler)` |
    `HandlerRegistration` | HasDataPresenter.`addRangeChangeHandler​(RangeChangeEvent.Handler handler)` |
    `HandlerRegistration` | AbstractHasData.`addRedrawHandler​(AbstractHasData.RedrawEvent.Handler handler)` | Adds the given handler as a callback that is notified of events of type `AbstractHasData.RedrawEvent`.
    `HandlerRegistration` | AbstractHasData.`addRowCountChangeHandler​(RowCountChangeEvent.Handler handler)` |
    `HandlerRegistration` | CellTreeNodeView.NodeCellList.`addRowCountChangeHandler​(RowCountChangeEvent.Handler handler)` |
    `HandlerRegistration` | HasDataPresenter.`addRowCountChangeHandler​(RowCountChangeEvent.Handler handler)` |
    `HandlerRegistration` | AbstractCellTable.`addRowHoverHandler​(RowHoverEvent.Handler handler)` | Add a handler to handle `RowHoverEvent`s.
    `(package private) HandlerRegistration` | AbstractHasData.`addValueChangeHandler​(ValueChangeHandler<java.util.List<T>> handler)` | Add a `ValueChangeHandler` that is called when the display values change.
    `HandlerRegistration` | CellWidget.`addValueChangeHandler​(ValueChangeHandler<C> handler)` |

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

    Methods in com.google.gwt.user.client that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `static HandlerRegistration` | Window.`addCloseHandler​(CloseHandler<Window> handler)` | Deprecated. This method requires the use of the `unload` browser event, which is deprecated in all browsers.
    `static HandlerRegistration` | Event.`addNativePreviewHandler​(Event.NativePreviewHandler handler)` | Adds a `Event.NativePreviewHandler` that will receive all events before they are fired to their handlers.
    `static HandlerRegistration` | Window.`addResizeHandler​(ResizeHandler handler)` | Adds a `ResizeEvent` handler.
    `static HandlerRegistration` | History.`addValueChangeHandler​(ValueChangeHandler<java.lang.String> handler)` | Adds a `ValueChangeEvent` handler to be informed of changes to the browser's history stack.
    `static HandlerRegistration` | Window.`addWindowClosingHandler​(Window.ClosingHandler handler)` | Adds a `Window.ClosingEvent` handler.
    `static HandlerRegistration` | Window.`addWindowScrollHandler​(Window.ScrollHandler handler)` | Adds a `Window.ScrollEvent` handler.

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

    Fields in com.google.gwt.user.client.ui declared as HandlerRegistration
    Modifier and Type | Field | Description
    --- | --- | ---
    `(package private) HandlerRegistration` | DialogBox.`resizeHandlerRegistration` |

    Methods in com.google.gwt.user.client.ui that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `HandlerRegistration` | Widget.`addAttachHandler​(AttachEvent.Handler handler)` |
    `HandlerRegistration` | StackLayoutPanel.`addBeforeSelectionHandler​(BeforeSelectionHandler<java.lang.Integer> handler)` |
    `HandlerRegistration` | TabBar.`addBeforeSelectionHandler​(BeforeSelectionHandler<java.lang.Integer> handler)` |
    `HandlerRegistration` | TabLayoutPanel.`addBeforeSelectionHandler​(BeforeSelectionHandler<java.lang.Integer> handler)` |
    `HandlerRegistration` | TabPanel.`addBeforeSelectionHandler​(BeforeSelectionHandler<java.lang.Integer> handler)` |
    `<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.
    `HandlerRegistration` | FocusPanel.`addBlurHandler​(BlurHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addBlurHandler​(BlurHandler handler)` |
    `HandlerRegistration` | Tree.`addBlurHandler​(BlurHandler handler)` |
    `HandlerRegistration` | FileUpload.`addChangeHandler​(ChangeHandler handler)` |
    `HandlerRegistration` | ListBox.`addChangeHandler​(ChangeHandler handler)` |
    `HandlerRegistration` | ValueBoxBase.`addChangeHandler​(ChangeHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addClickHandler​(ClickHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addClickHandler​(ClickHandler handler)` |
    `HandlerRegistration` | HTMLTable.`addClickHandler​(ClickHandler handler)` |
    `HandlerRegistration` | Hyperlink.`addClickHandler​(ClickHandler handler)` | Deprecated. Use `FocusWidget.addClickHandler(com.google.gwt.event.dom.client.ClickHandler)` instead and call History.newItem from the handler if you need to process the click before the history token is set.
    `HandlerRegistration` | Image.`addClickHandler​(ClickHandler handler)` |
    `HandlerRegistration` | Label.`addClickHandler​(ClickHandler handler)` |
    `HandlerRegistration` | DisclosurePanel.`addCloseHandler​(CloseHandler<DisclosurePanel> handler)` |
    `HandlerRegistration` | MenuBar.`addCloseHandler​(CloseHandler<PopupPanel> handler)` |
    `HandlerRegistration` | PopupPanel.`addCloseHandler​(CloseHandler<PopupPanel> handler)` |
    `HandlerRegistration` | Tree.`addCloseHandler​(CloseHandler<TreeItem> handler)` |
    `<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.
    `HandlerRegistration` | FocusPanel.`addDoubleClickHandler​(DoubleClickHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addDoubleClickHandler​(DoubleClickHandler handler)` |
    `HandlerRegistration` | HTMLTable.`addDoubleClickHandler​(DoubleClickHandler handler)` |
    `HandlerRegistration` | Image.`addDoubleClickHandler​(DoubleClickHandler handler)` |
    `HandlerRegistration` | Label.`addDoubleClickHandler​(DoubleClickHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addDragEndHandler​(DragEndHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addDragEndHandler​(DragEndHandler handler)` |
    `HandlerRegistration` | HTMLTable.`addDragEndHandler​(DragEndHandler handler)` |
    `HandlerRegistration` | Image.`addDragEndHandler​(DragEndHandler handler)` |
    `HandlerRegistration` | Label.`addDragEndHandler​(DragEndHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addDragEnterHandler​(DragEnterHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addDragEnterHandler​(DragEnterHandler handler)` |
    `HandlerRegistration` | HTMLTable.`addDragEnterHandler​(DragEnterHandler handler)` |
    `HandlerRegistration` | Image.`addDragEnterHandler​(DragEnterHandler handler)` |
    `HandlerRegistration` | Label.`addDragEnterHandler​(DragEnterHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addDragHandler​(DragHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addDragHandler​(DragHandler handler)` |
    `HandlerRegistration` | HTMLTable.`addDragHandler​(DragHandler handler)` |
    `HandlerRegistration` | Image.`addDragHandler​(DragHandler handler)` |
    `HandlerRegistration` | Label.`addDragHandler​(DragHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addDragLeaveHandler​(DragLeaveHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addDragLeaveHandler​(DragLeaveHandler handler)` |
    `HandlerRegistration` | HTMLTable.`addDragLeaveHandler​(DragLeaveHandler handler)` |
    `HandlerRegistration` | Image.`addDragLeaveHandler​(DragLeaveHandler handler)` |
    `HandlerRegistration` | Label.`addDragLeaveHandler​(DragLeaveHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addDragOverHandler​(DragOverHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addDragOverHandler​(DragOverHandler handler)` |
    `HandlerRegistration` | HTMLTable.`addDragOverHandler​(DragOverHandler handler)` |
    `HandlerRegistration` | Image.`addDragOverHandler​(DragOverHandler handler)` |
    `HandlerRegistration` | Label.`addDragOverHandler​(DragOverHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addDragStartHandler​(DragStartHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addDragStartHandler​(DragStartHandler handler)` |
    `HandlerRegistration` | HTMLTable.`addDragStartHandler​(DragStartHandler handler)` |
    `HandlerRegistration` | Image.`addDragStartHandler​(DragStartHandler handler)` |
    `HandlerRegistration` | Label.`addDragStartHandler​(DragStartHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addDropHandler​(DropHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addDropHandler​(DropHandler handler)` |
    `HandlerRegistration` | HTMLTable.`addDropHandler​(DropHandler handler)` |
    `HandlerRegistration` | Image.`addDropHandler​(DropHandler handler)` |
    `HandlerRegistration` | Label.`addDropHandler​(DropHandler handler)` |
    `HandlerRegistration` | Image.`addErrorHandler​(ErrorHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addFocusHandler​(FocusHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addFocusHandler​(FocusHandler handler)` |
    `HandlerRegistration` | Tree.`addFocusHandler​(FocusHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addGestureChangeHandler​(GestureChangeHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addGestureChangeHandler​(GestureChangeHandler handler)` |
    `HandlerRegistration` | Image.`addGestureChangeHandler​(GestureChangeHandler handler)` |
    `HandlerRegistration` | Label.`addGestureChangeHandler​(GestureChangeHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addGestureEndHandler​(GestureEndHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addGestureEndHandler​(GestureEndHandler handler)` |
    `HandlerRegistration` | Image.`addGestureEndHandler​(GestureEndHandler handler)` |
    `HandlerRegistration` | Label.`addGestureEndHandler​(GestureEndHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addGestureStartHandler​(GestureStartHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addGestureStartHandler​(GestureStartHandler handler)` |
    `HandlerRegistration` | Image.`addGestureStartHandler​(GestureStartHandler handler)` |
    `HandlerRegistration` | Label.`addGestureStartHandler​(GestureStartHandler handler)` |
    `<H extends EventHandler> HandlerRegistration` | Widget.`addHandler​(H handler, GwtEvent.Type<H> type)` | Adds this handler to the widget.
    `HandlerRegistration` | RichTextArea.`addInitializeHandler​(InitializeHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addKeyDownHandler​(KeyDownHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addKeyDownHandler​(KeyDownHandler handler)` |
    `HandlerRegistration` | SuggestBox.`addKeyDownHandler​(KeyDownHandler handler)` |
    `HandlerRegistration` | Tree.`addKeyDownHandler​(KeyDownHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addKeyPressHandler​(KeyPressHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addKeyPressHandler​(KeyPressHandler handler)` |
    `HandlerRegistration` | SuggestBox.`addKeyPressHandler​(KeyPressHandler handler)` |
    `HandlerRegistration` | Tree.`addKeyPressHandler​(KeyPressHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addKeyUpHandler​(KeyUpHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addKeyUpHandler​(KeyUpHandler handler)` |
    `HandlerRegistration` | SuggestBox.`addKeyUpHandler​(KeyUpHandler handler)` |
    `HandlerRegistration` | Tree.`addKeyUpHandler​(KeyUpHandler handler)` |
    `HandlerRegistration` | Frame.`addLoadHandler​(LoadHandler handler)` | Adds a `LoadEvent` load handler which will be called when the frame loads.
    `HandlerRegistration` | Image.`addLoadHandler​(LoadHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addMouseDownHandler​(MouseDownHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addMouseDownHandler​(MouseDownHandler handler)` |
    `HandlerRegistration` | Image.`addMouseDownHandler​(MouseDownHandler handler)` |
    `HandlerRegistration` | Label.`addMouseDownHandler​(MouseDownHandler handler)` |
    `HandlerRegistration` | Tree.`addMouseDownHandler​(MouseDownHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addMouseMoveHandler​(MouseMoveHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addMouseMoveHandler​(MouseMoveHandler handler)` |
    `HandlerRegistration` | Image.`addMouseMoveHandler​(MouseMoveHandler handler)` |
    `HandlerRegistration` | Label.`addMouseMoveHandler​(MouseMoveHandler handler)` |
    `HandlerRegistration` | Tree.`addMouseMoveHandler​(MouseMoveHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addMouseOutHandler​(MouseOutHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addMouseOutHandler​(MouseOutHandler handler)` |
    `HandlerRegistration` | Image.`addMouseOutHandler​(MouseOutHandler handler)` |
    `HandlerRegistration` | Label.`addMouseOutHandler​(MouseOutHandler handler)` |
    `HandlerRegistration` | Tree.`addMouseOutHandler​(MouseOutHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addMouseOverHandler​(MouseOverHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addMouseOverHandler​(MouseOverHandler handler)` |
    `HandlerRegistration` | Image.`addMouseOverHandler​(MouseOverHandler handler)` |
    `HandlerRegistration` | Label.`addMouseOverHandler​(MouseOverHandler handler)` |
    `HandlerRegistration` | Tree.`addMouseOverHandler​(MouseOverHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addMouseUpHandler​(MouseUpHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addMouseUpHandler​(MouseUpHandler handler)` |
    `HandlerRegistration` | Image.`addMouseUpHandler​(MouseUpHandler handler)` |
    `HandlerRegistration` | Label.`addMouseUpHandler​(MouseUpHandler handler)` |
    `HandlerRegistration` | Tree.`addMouseUpHandler​(MouseUpHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addMouseWheelHandler​(MouseWheelHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addMouseWheelHandler​(MouseWheelHandler handler)` |
    `HandlerRegistration` | Image.`addMouseWheelHandler​(MouseWheelHandler handler)` |
    `HandlerRegistration` | Label.`addMouseWheelHandler​(MouseWheelHandler handler)` |
    `HandlerRegistration` | Tree.`addMouseWheelHandler​(MouseWheelHandler handler)` |
    `HandlerRegistration` | DisclosurePanel.`addOpenHandler​(OpenHandler<DisclosurePanel> handler)` |
    `HandlerRegistration` | Tree.`addOpenHandler​(OpenHandler<TreeItem> handler)` |
    `HandlerRegistration` | ResizeLayoutPanel.`addResizeHandler​(ResizeHandler handler)` |
    `HandlerRegistration` | AbstractNativeScrollbar.`addScrollHandler​(ScrollHandler handler)` |
    `HandlerRegistration` | ScrollPanel.`addScrollHandler​(ScrollHandler handler)` |
    `HandlerRegistration` | StackLayoutPanel.`addSelectionHandler​(SelectionHandler<java.lang.Integer> handler)` |
    `HandlerRegistration` | SuggestBox.`addSelectionHandler​(SelectionHandler<SuggestOracle.Suggestion> handler)` |
    `HandlerRegistration` | TabBar.`addSelectionHandler​(SelectionHandler<java.lang.Integer> handler)` |
    `HandlerRegistration` | TabLayoutPanel.`addSelectionHandler​(SelectionHandler<java.lang.Integer> handler)` |
    `HandlerRegistration` | TabPanel.`addSelectionHandler​(SelectionHandler<java.lang.Integer> handler)` |
    `HandlerRegistration` | Tree.`addSelectionHandler​(SelectionHandler<TreeItem> handler)` |
    `HandlerRegistration` | FormPanel.`addSubmitCompleteHandler​(FormPanel.SubmitCompleteHandler handler)` | Adds a `FormPanel.SubmitCompleteEvent` handler.
    `HandlerRegistration` | FormPanel.`addSubmitHandler​(FormPanel.SubmitHandler handler)` | Adds a `FormPanel.SubmitEvent` handler.
    `HandlerRegistration` | FocusPanel.`addTouchCancelHandler​(TouchCancelHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addTouchCancelHandler​(TouchCancelHandler handler)` |
    `HandlerRegistration` | Image.`addTouchCancelHandler​(TouchCancelHandler handler)` |
    `HandlerRegistration` | Label.`addTouchCancelHandler​(TouchCancelHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addTouchEndHandler​(TouchEndHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addTouchEndHandler​(TouchEndHandler handler)` |
    `HandlerRegistration` | Image.`addTouchEndHandler​(TouchEndHandler handler)` |
    `HandlerRegistration` | Label.`addTouchEndHandler​(TouchEndHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addTouchMoveHandler​(TouchMoveHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addTouchMoveHandler​(TouchMoveHandler handler)` |
    `HandlerRegistration` | Image.`addTouchMoveHandler​(TouchMoveHandler handler)` |
    `HandlerRegistration` | Label.`addTouchMoveHandler​(TouchMoveHandler handler)` |
    `HandlerRegistration` | FocusPanel.`addTouchStartHandler​(TouchStartHandler handler)` |
    `HandlerRegistration` | FocusWidget.`addTouchStartHandler​(TouchStartHandler handler)` |
    `HandlerRegistration` | Image.`addTouchStartHandler​(TouchStartHandler handler)` |
    `HandlerRegistration` | Label.`addTouchStartHandler​(TouchStartHandler handler)` |
    `HandlerRegistration` | CheckBox.`addValueChangeHandler​(ValueChangeHandler<java.lang.Boolean> handler)` |
    `HandlerRegistration` | SimpleCheckBox.`addValueChangeHandler​(ValueChangeHandler<java.lang.Boolean> handler)` |
    `HandlerRegistration` | SuggestBox.`addValueChangeHandler​(ValueChangeHandler<java.lang.String> handler)` |
    `HandlerRegistration` | ToggleButton.`addValueChangeHandler​(ValueChangeHandler<java.lang.Boolean> handler)` |
    `HandlerRegistration` | ValueBoxBase.`addValueChangeHandler​(ValueChangeHandler<T> handler)` |
    `HandlerRegistration` | ValueListBox.`addValueChangeHandler​(ValueChangeHandler<T> handler)` |
    `HandlerRegistration` | ValuePicker.`addValueChangeHandler​(ValueChangeHandler<T> handler)` |

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

    Methods in com.google.gwt.user.datepicker.client that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `HandlerRegistration` | DatePicker.`addHighlightHandler​(HighlightHandler<java.util.Date> handler)` |
    `HandlerRegistration` | DatePicker.`addShowRangeHandler​(ShowRangeHandler<java.util.Date> handler)` |
    `HandlerRegistration` | DatePicker.`addShowRangeHandlerAndFire​(ShowRangeHandler<java.util.Date> handler)` | Adds a show range handler and immediately activate the handler on the current view.
    `HandlerRegistration` | DateBox.`addValueChangeHandler​(ValueChangeHandler<java.util.Date> handler)` |
    `HandlerRegistration` | DatePicker.`addValueChangeHandler​(ValueChangeHandler<java.util.Date> handler)` |

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

    Methods in com.google.gwt.view.client that return HandlerRegistration
    Modifier and Type | Method | Description
    --- | --- | ---
    `HandlerRegistration` | HasCellPreviewHandlers.`addCellPreviewHandler​(CellPreviewEvent.Handler<T> handler)` | Adds a `CellPreviewEvent` handler.
    `HandlerRegistration` | HasRows.`addRangeChangeHandler​(RangeChangeEvent.Handler handler)` | Add a `RangeChangeEvent.Handler`.
    `HandlerRegistration` | HasRows.`addRowCountChangeHandler​(RowCountChangeEvent.Handler handler)` | Add a `RowCountChangeEvent.Handler`.
    `HandlerRegistration` | SelectionChangeEvent.HasSelectionChangedHandlers.`addSelectionChangeHandler​(SelectionChangeEvent.Handler handler)` | Adds a `SelectionChangeEvent` handler.
    `HandlerRegistration` | SelectionModel.AbstractSelectionModel.`addSelectionChangeHandler​(SelectionChangeEvent.Handler handler)` |
    `HandlerRegistration` | SelectionModel.`addSelectionChangeHandler​(SelectionChangeEvent.Handler handler)` | Adds a `SelectionChangeEvent` handler.