Interface | Description |
---|---|
ShutdownHooks.Task |
Essentially a
Runnable which allows running to throw an exception. |
Class | Description |
---|---|
AnsiWriter |
A ANSI writer extracts ANSI escape codes written to
a
Writer and calls corresponding process* methods. |
AttributedCharSequence | |
AttributedString |
Attributed string.
|
AttributedStringBuilder |
Attributed string builder
|
AttributedStyle |
Text styling.
|
ColorPalette |
Color palette
|
Colors | |
Curses |
Curses helper methods.
|
DiffHelper |
Class containing the diff method.
|
DiffHelper.Diff |
Class representing one diff operation.
|
Display |
Handle display and visual cursor.
|
ExecHelper |
Helper methods for running unix commands.
|
InfoCmp |
Infocmp helper methods.
|
InputStreamReader |
A class for turning a byte stream into a character stream.
|
Levenshtein |
The Damerau-Levenshtein Algorithm is an extension to the Levenshtein
Algorithm which solves the edit distance problem between a source string and
a target string with the following operations:
Character Insertion
Character Deletion
Character Replacement
Adjacent Character Swap
Note that the adjacent character swap operation is an edit that may be
applied when two adjacent characters in the source string match two adjacent
characters in the target string, but in reverse order, rather than a general
allowance for adjacent character swaps.
|
Log |
Internal logger.
|
NonBlocking | |
NonBlockingInputStream |
Non blocking input stream
|
NonBlockingInputStreamImpl |
This class wraps a regular input stream and allows it to appear as if it
is non-blocking; that is, reads can be performed against it that timeout
if no data is seen for a period of time.
|
NonBlockingPumpInputStream | |
NonBlockingPumpReader | |
NonBlockingReader |
Non blocking reader
|
NonBlockingReaderImpl |
This class wraps a regular reader and allows it to appear as if it
is non-blocking; that is, reads can be performed against it that timeout
if no data is seen for a period of time.
|
OSUtils | |
PumpReader | |
ShutdownHooks |
Manages the JLine shutdown-hook thread and tasks to execute on shutdown.
|
Signals |
Signals helpers.
|
Status | |
StyleResolver |
Resolves named (or source-referenced)
AttributedStyle . |
Timeout |
Helper class ti use during I/O operations with an eventual timeout.
|
WCWidth | |
WriterOutputStream |
Enum | Description |
---|---|
AttributedCharSequence.ForceMode | |
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."
|
InfoCmp.Capability |
Exception | Description |
---|---|
ClosedException |