| AttributedCharSequence |
A character sequence with ANSI style attributes.
|
| AttributedCharSequence.ForceMode |
Enum defining color mode forcing options for ANSI rendering.
|
| AttributedString |
An immutable character sequence with ANSI style attributes.
|
| AttributedStringBuilder |
A mutable builder for creating styled text strings with ANSI attributes.
|
| AttributedStyle |
Text styling for terminal output with support for colors, fonts, and other attributes.
|
| ColorPalette |
Color palette for terminal color management and conversion.
|
| DiffHelper.Diff |
Class representing one diff operation.
|
| DiffHelper.Operation |
The data structure representing a diff is a Linked list of Diff objects:
{Diff(Operation.DELETE, "Hello"), Diff(Operation.INSERT, "Goodbye"),
Diff(Operation.EQUAL, " world.")}
which means: delete "Hello", add "Goodbye" and keep " world."
|
| Display |
Manages terminal display and efficient screen updates with cursor positioning.
|
| InfoCmp.Capability |
|
| NonBlockingInputStream |
An input stream that supports non-blocking read operations with timeouts.
|
| NonBlockingPumpInputStream |
|
| NonBlockingPumpReader |
|
| NonBlockingReader |
A reader that provides non-blocking read operations.
|
| ShutdownHooks.Task |
Essentially a Runnable which allows running to throw an exception.
|
| Status |
Manages a status bar at the bottom of the terminal.
|