# Package groovy.console.ui.text

## Package groovy.console.ui.text Description

Text processing helpers for the interactive command line terminal.

- Class Summary
  Class | Description
  --- | ---
  AutoIndentAction | Inserts a newline that preserves the indentation of the current line.
  FindReplaceUtility | Shared find/replace dialog support for text components used by the console.
  GroovyFilter | Regex-based syntax-highlighting filter for Groovy source text.
  MatchingHighlighter | Represents highlighter to highlight matched parentheses, brackets and curly braces when caret touching them
  SmartDocumentFilter | The document filter based on Parrot's lexer is for highlighting the content of text editor
  StructuredSyntaxDocumentFilter | Document filter that applies regex-driven syntax highlighting to styled text.
  StructuredSyntaxDocumentFilter.LexerNode | Regex-driven lexer node that applies styles and nested lexers.
  StructuredSyntaxDocumentFilter.MultiLineRun | Tracks a multi-line styled region within the document.
  StructuredSyntaxHandler | SAX handler that reads structured syntax definitions into a document filter.
  StructuredSyntaxResources | Contains all the basic resources and values used by the utility framework.
  TextEditor | A simple text pane that is printable and wrapping is optional.
  TextUndoManager | To use this, simply drop this as an UndoableEditListener into your document, and then create actions to call undo/redo as needed (checking can undo/redo first, of course).