Module javafx.controls
Package javafx.scene.control

# Interface TextInputControl.Content

All Superinterfaces:
  `Observable`, `ObservableObjectValue<String>`, `ObservableStringValue`, `ObservableValue<String>`

Enclosing class:
  TextInputControl

protected static interface TextInputControl.Content extends ObservableStringValue
Interface representing a text input's content. Since it is an ObservableStringValue, you can also bind to, or observe the content.

Since:
  JavaFX 2.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `delete(int start, int end, boolean notifyListeners)`
  Removes a sequence of characters from the content.
  `String`
  `get(int start, int end)`
  Retrieves a subset of the content.
  `void`
  `insert(int index, String text, boolean notifyListeners)`
  Inserts a sequence of characters into the content.
  `int`
  `length()`
  Returns the number of characters represented by the content.

  ### Methods declared in interface javafx.beans.Observable

  `addListener, removeListener`

  ### Methods declared in interface javafx.beans.value.ObservableObjectValue

  `get`

  ### Methods declared in interface javafx.beans.value.ObservableValue

  `addListener, getValue, removeListener`

- ## Method Details

  - ### get

    String get(int start, int end)
    Retrieves a subset of the content.
    Parameters:
      `start` - the start
      `end` - the end
    Returns:
      a subset of the content

  - ### insert

    void insert(int index, String text, boolean notifyListeners)
    Inserts a sequence of characters into the content.
    Parameters:
      `index` - the index
      `text` - the text string
      `notifyListeners` - the notify listener flag
    Since:
      JavaFX 2.1

  - ### delete

    void delete(int start, int end, boolean notifyListeners)
    Removes a sequence of characters from the content.
    Parameters:
      `start` - the start
      `end` - the end
      `notifyListeners` - the notify listener flag
    Since:
      JavaFX 2.1

  - ### length

    int length()
    Returns the number of characters represented by the content.
    Returns:
      the number of characters