# Package icyllis.modernui.text.method

package icyllis.modernui.text.method

- Related Packages
  Package
  Description
  icyllis.modernui.text
  Provides classes used to render or track text and text spans on the screen, which include text style controlling, line break, and several utility classes.
  icyllis.modernui.text.style
- Class
  Description
  ArrowKeyMovementMethod
  A movement method that provides cursor movement and selection.
  BaseMovementMethod
  Base classes for movement methods.
  DigitsInputFilter
  Input filter for digits-only text.
  LinkMovementMethod
  A movement method that traverses links in the text buffer and scrolls if necessary.
  MovementMethod
  Provides cursor positioning, scrolling and text selection functionality in a `TextView`.
  NumberInputFilter
  Input filter for numeric text.
  PasswordTransformationMethod
  ReplacementTransformationMethod
  This transformation method causes the characters in the `ReplacementTransformationMethod.getOriginal()` array to be replaced by the corresponding characters in the `ReplacementTransformationMethod.getReplacement()` array.
  ScrollingMovementMethod
  A movement method that interprets movement keys by scrolling the text buffer.
  SingleLineTransformationMethod
  This transformation method causes any newline characters (\n) to be displayed as spaces instead of causing line breaks, and causes carriage return characters (\r) to have no appearance.
  TextKeyListener
  Provides methods for handling text additions and deletions in a `TextView`.
  Touch
  TransformationMethod
  TextView uses TransformationMethods to do things like replacing the characters of passwords with dots, or keeping the newline characters from causing line breaks in single-line text fields.
  WordIterator
  Walks through cursor positions at word boundaries.