## Uses of Interface
com.google.gwt.user.client.ui.HasText

- Packages that use HasText
  Package | Description
  --- | ---
  com.google.gwt.editor.ui.client.adapters | User interface adapters for the bean editor framework.
  com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.

- - ### Uses of HasText in com.google.gwt.editor.ui.client.adapters

    Methods in com.google.gwt.editor.ui.client.adapters with parameters of type HasText
    Modifier and Type | Method and Description
    --- | ---
    `static HasTextEditor` | HasTextEditor.`of(HasText peer)` Returns a new ValueEditor that that modifies the given `HasText` peer instance.

    Constructors in com.google.gwt.editor.ui.client.adapters with parameters of type HasText
    Constructor and Description
    `HasTextEditor(HasText peer)` Constructs a new HasTextEditor that that modifies the given `HasText` peer instance.

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

    Subinterfaces of HasText in com.google.gwt.user.client.ui
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `DialogBox.Caption` Set of characteristic interfaces supported by the `DialogBox` caption.
    `interface` | `HasDirectionalHtml` An object that implements this interface contains html that has a direction.
    `interface` | `HasDirectionalSafeHtml` An object that implements this interface contains html that has a direction.
    `interface` | `HasDirectionalText` An object that implements this interface contains text that has a direction.
    `interface` | `HasHTML` An object that implements this interface contains text, which can be set and retrieved using these methods.

    Classes in com.google.gwt.user.client.ui that implement HasText
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Anchor` A widget that represents a simple <a> element.
    `class` | `Button` A standard push-button widget.
    `class` | `ButtonBase` Abstract base class for `Button`, `CheckBox`, `RadioButton`.
    `class` | `CheckBox` A standard check box widget.
    `class` | `CustomButton` CustomButton is a base button class with built in support for a set number of button faces.
    `class` | `CustomButton.Face` Represents a button's face.
    `class` | `DialogBox` A form of popup that has a caption area at the top and can be dragged by the user.
    `static class` | `DialogBox.CaptionImpl` Default implementation of Caption.
    `class` | `DoubleBox` A ValueBox that uses `DoubleParser` and `DoubleRenderer`.
    `class` | `HTML` A widget that can contain arbitrary HTML.
    `class` | `Hyperlink` A widget that serves as an "internal" hyperlink.
    `class` | `InlineHTML` A widget that can contain arbitrary HTML.
    `class` | `InlineHyperlink` A widget that serves as an "internal" hyperlink.
    `class` | `InlineLabel` A widget that contains arbitrary text, not interpreted as HTML.
    `class` | `IntegerBox` A ValueBox that uses `IntegerParser` and `IntegerRenderer`.
    `class` | `Label` A widget that contains arbitrary text, not interpreted as HTML.
    `class` | `LongBox` A ValueBox that uses `LongParser` and `LongRenderer`.
    `class` | `MenuItem` An entry in a `MenuBar`.
    `class` | `PasswordTextBox` A text box that visually masks its input to prevent eavesdropping.
    `class` | `PushButton` A normal push button with custom styling.
    `class` | `RadioButton` A mutually-exclusive selection radio button widget.
    `class` | `ResetButton` A standard push-button widget which will automatically reset its enclosing `FormPanel` if any.
    `class` | `RichTextArea` A rich text editor that allows complex styling and formatting.
    `class` | `SubmitButton` A standard push-button widget which will automatically submit its enclosing `FormPanel` if any.
    `class` | `SuggestBox` A `SuggestBox` is a text box or text area which displays a pre-configured set of selections that match the user's input.
    `class` | `TextArea` A text box that allows multiple lines of text to be entered.
    `class` | `TextBox` A standard single-line text box.
    `class` | `TextBoxBase` Abstract base class for most text entry widgets.
    `class` | `ToggleButton` A `ToggleButton` is a stylish stateful button which allows the user to toggle between `up` and `down` states.
    `class` | `TreeItem` An item that can be contained within a `Tree`.
    `class` | `ValueBox<T>` A text box able to parse its displayed value.
    `class` | `ValueBoxBase<T>` Abstract base class for all text entry widgets.

    Methods in com.google.gwt.user.client.ui that return HasText
    Modifier and Type | Method and Description
    --- | ---
    `HasText` | DisclosurePanel.`getHeaderTextAccessor()` Gets a `HasText` instance to provide access to the headers's text, if the header widget does provide such access.