All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractPosixTerminal AbstractPty AbstractTerminal AbstractWindowsConsoleWriter AbstractWindowsTerminal<Console> The AbstractWindowsTerminal is used as the base class for windows terminal.AnsiWriter A ANSI writer extracts ANSI escape codes written to aWriter
and calls correspondingprocess*
methods.AttributedCharSequence AttributedCharSequence.ForceMode AttributedString Attributed string.AttributedStringBuilder Attributed string builderAttributedStyle Text styling.Attributes Attributes.ControlChar Control charactersAttributes.ControlFlag Attributes.InputFlag Input flags - software input processingAttributes.LocalFlag Attributes.OutputFlag ClosedException ColorPalette Color paletteColors Curses Curses helper methods.Cursor Class holding the cursor position.CursorSupport Diag DiffHelper Class containing the diff method.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 Handle display and visual cursor.DumbTerminal DumbTerminalProvider ExecHelper Helper methods for running unix commands.ExecPty ExecTerminalProvider ExternalTerminal Console implementation with embedded line disciplined.FastBufferedOutputStream A simple buffering output stream with no synchronization.InfoCmp Infocmp helper methods.InfoCmp.Capability 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.LineDisciplineTerminal Abstract terminal with support for line discipline.Log Internal logger.MouseEvent MouseEvent.Button MouseEvent.Modifier MouseEvent.Type MouseSupport NativeSignalHandler NonBlocking 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 PosixPtyTerminal PosixSysTerminal Pty PumpReader ShutdownHooks Manages the JLine shutdown-hook thread and tasks to execute on shutdown.ShutdownHooks.Task Essentially aRunnable
which allows running to throw an exception.Signals Signals helpers.Size Status StyleResolver Resolves named (or source-referenced)AttributedStyle
.SystemStream Terminal A terminal representing a virtual terminal on the computer.Terminal.MouseTracking Terminal.Signal Types of signals.Terminal.SignalHandler The SignalHandler defines the interface used to trap signals and perform specific behaviors.TerminalBuilder Builder class to create terminals.TerminalBuilder.SystemOutput TerminalExt TheTerminalExt
interface is implemented byTerminal
s and provides access to the Terminal's internals.TerminalProvider Timeout Helper class ti use during I/O operations with an eventual timeout.WCWidth WriterOutputStream Redirects anOutputStream
to aWriter
by decoding the data using the specifiedCharset
.