Package com.google.gwt.user.client.ui

## Interface HasText

- All Known Subinterfaces:
    `DialogBox.Caption`, `HasDirectionalHtml`, `HasDirectionalSafeHtml`, `HasDirectionalText`, `HasHTML`
  All Known Implementing Classes:
    `Anchor`, `Button`, `ButtonBase`, `CheckBox`, `CustomButton`, `CustomButton.Face`, `DialogBox`, `DialogBox.CaptionImpl`, `DoubleBox`, `HTML`, `Hyperlink`, `InlineHTML`, `InlineHyperlink`, `InlineLabel`, `IntegerBox`, `Label`, `LongBox`, `MenuItem`, `PasswordTextBox`, `PushButton`, `RadioButton`, `ResetButton`, `RichTextArea`, `SubmitButton`, `SuggestBox`, `TextArea`, `TextBox`, `TextBoxBase`, `ToggleButton`, `TreeItem`, `ValueBox`, `ValueBoxBase`

      public interface HasText

  An object that implements this interface contains text, which can be set and retrieved using these methods.

  ### Use in UiBinder Templates

  The body of an XML element representing a widget that implements HasText will be parsed as text and be used in a call to its `setText(String)` method. HasText elements must only contain text. (This behavior is overridden for `HasHTML` widgets.)

  For example:

       <g:Label>Hello.</g:Label>

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.String` | `getText()` | Gets this object's text.
    `void` | `setText​(java.lang.String text)` | Sets this object's text.

- - ### Method Detail

    - #### getText

          java.lang.String getText()

      Gets this object's text.
      Returns:
        the object's text

    - #### setText

          void setText​(java.lang.String text)

      Sets this object's text.
      Parameters:
        `text` - the object's new text