## 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.
  com.google.gwt.widget.client | Modern widgets, usually backed by Cells.

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

    Methods in com.google.gwt.editor.client that return HandlerRegistration
    Modifier and Type | Method and 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 and 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 and 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` | 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 and 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

    Methods in com.google.gwt.event.shared that return HandlerRegistration
    Modifier and Type | Method and 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 and 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 and Description
    --- | ---
    `HandlerRegistration` | MediaBase.`addCanPlayThroughHandler(CanPlayThroughHandler handler)`
    `HandlerRegistration` | MediaBase.`addEndedHandler(EndedHandler 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 and 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 and 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 and 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 and Description
    --- | ---
    `HandlerRegistration` | CellTreeNodeView.NodeCellList.`addCellPreviewHandler(CellPreviewEvent.Handler<C> handler)`
    `HandlerRegistration` | AbstractHasData.`addCellPreviewHandler(CellPreviewEvent.Handler<T> 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.`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.
    `HandlerRegistration` | CellWidget.`addValueChangeHandler(ValueChangeHandler<C> handler)`
    `(package private) HandlerRegistration` | AbstractHasData.`addValueChangeHandler(ValueChangeHandler<java.util.List<T>> handler)` Add a `ValueChangeHandler` that is called when the display values change.

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

    Methods in com.google.gwt.user.client that return HandlerRegistration
    Modifier and Type | Method and Description
    --- | ---
    `static HandlerRegistration` | Window.`addCloseHandler(CloseHandler<Window> handler)` Adds a `CloseEvent` handler.
    `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

    Methods in com.google.gwt.user.client.ui that return HandlerRegistration
    Modifier and Type | Method and 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` | TabBar.`addSelectionHandler(SelectionHandler<java.lang.Integer> handler)`
    `HandlerRegistration` | TabLayoutPanel.`addSelectionHandler(SelectionHandler<java.lang.Integer> handler)`
    `HandlerRegistration` | TabPanel.`addSelectionHandler(SelectionHandler<java.lang.Integer> handler)`
    `HandlerRegistration` | SuggestBox.`addSelectionHandler(SelectionHandler<SuggestOracle.Suggestion> 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` | ToggleButton.`addValueChangeHandler(ValueChangeHandler<java.lang.Boolean> handler)`
    `HandlerRegistration` | SuggestBox.`addValueChangeHandler(ValueChangeHandler<java.lang.String> 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 and 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 and 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.`addSelectionChangeHandler(SelectionChangeEvent.Handler handler)` Adds a `SelectionChangeEvent` handler.
    `HandlerRegistration` | SelectionModel.AbstractSelectionModel.`addSelectionChangeHandler(SelectionChangeEvent.Handler handler)`

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

    Methods in com.google.gwt.widget.client that return HandlerRegistration
    Modifier and Type | Method and Description
    --- | ---
    `HandlerRegistration` | ButtonBase.`addBlurHandler(BlurHandler handler)`
    `HandlerRegistration` | ButtonBase.`addClickHandler(ClickHandler handler)`
    `HandlerRegistration` | ButtonBase.`addFocusHandler(FocusHandler handler)`
    `HandlerRegistration` | ButtonBase.`addKeyDownHandler(KeyDownHandler handler)`
    `HandlerRegistration` | ButtonBase.`addKeyPressHandler(KeyPressHandler handler)`
    `HandlerRegistration` | ButtonBase.`addKeyUpHandler(KeyUpHandler handler)`
    `HandlerRegistration` | ButtonBase.`addMouseDownHandler(MouseDownHandler handler)`
    `HandlerRegistration` | ButtonBase.`addMouseOutHandler(MouseOutHandler handler)`
    `HandlerRegistration` | ButtonBase.`addMouseOverHandler(MouseOverHandler handler)`
    `HandlerRegistration` | ButtonBase.`addMouseUpHandler(MouseUpHandler handler)`