| 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). |