# Uses of Class
javafx.scene.control.IndexRange

Packages that use IndexRange
Package | Description
--- | ---
javafx.scene.control | The JavaFX User Interface Controls (UI Controls or just Controls) are specialized Nodes in the JavaFX Scenegraph especially suited for reuse in many different application contexts.

- ## Uses of IndexRange in javafx.scene.control

  Methods in javafx.scene.control that return IndexRange
  Modifier and Type | Method | Description
  --- | --- | ---
  `IndexRange` | TextFormatter.Change.`getSelection()` | Gets the selection of this change.
  `IndexRange` | TextInputControl.`getSelection()` | Gets the value of the property selection.
  `static IndexRange` | IndexRange.`normalize​(int v1, int v2)` | Convenience method to create an IndexRange instance that has the smaller value as the start index, and the larger value as the end index.
  `static IndexRange` | IndexRange.`valueOf​(String value)` | Convenience method to parse in a String of the form '2,6', which will create an IndexRange instance with a start value of 2, and an end value of 6.

  Methods in javafx.scene.control that return types with arguments of type IndexRange
  Modifier and Type | Method | Description
  --- | --- | ---
  `ReadOnlyObjectProperty<IndexRange>` | TextInputControl.`selectionProperty()` | The current selection.

  Methods in javafx.scene.control with parameters of type IndexRange
  Modifier and Type | Method | Description
  --- | --- | ---
  `void` | TextInputControl.`deleteText​(IndexRange range)` | Removes a range of characters from the content.
  `void` | TextInputControl.`replaceText​(IndexRange range, String text)` | Replaces a range of characters with the given text.

  Constructors in javafx.scene.control with parameters of type IndexRange
  Constructor | Description
  --- | ---
  `IndexRange​(IndexRange range)` | Creates an instance of IndexRange by copying the values from the given IndexRange object.