Package org.jline.utils
JLine 3.
- Since:
- 3.0
-
Interface Summary Interface Description Colors.Distance ShutdownHooks.Task Essentially aRunnable
which allows running to throw an exception. -
Class Summary Class Description AnsiWriter A ANSI writer extracts ANSI escape codes written to aWriter
and calls correspondingprocess*
methods.AttributedCharSequence AttributedString Attributed string.AttributedStringBuilder Attributed string builderAttributedStringBuilder.TabStops AttributedStyle Text styling.ColorPalette Color paletteColors 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 NonBlocking.NonBlockingInputStreamReader NonBlocking.NonBlockingReaderInputStream NonBlockingInputStream Non blocking input streamNonBlockingInputStreamImpl 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 readerNonBlockingReaderImpl 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 PumpReader.InputStream PumpReader.Writer ShutdownHooks Manages the JLine shutdown-hook thread and tasks to execute on shutdown.Signals Signals helpers.Status StyleResolver Resolves named (or source-referenced)AttributedStyle
.WCWidth WCWidth.Interval WriterOutputStream Redirects anOutputStream
to aWriter
by decoding the data using the specifiedCharset
. -
Enum Summary 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 Summary Exception Description ClosedException