All Classes and Interfaces

Class
Description
Completer which contains multiple completers and aggregates them together.
Ansi support.
Completer for a set of strings.
ANSI-supported WindowsTerminal.
A Completer implementation that invokes a child completer using the appropriate separator argument.
Abstract implementation of a delimiter that uses the ArgumentCompleter.AbstractArgumentDelimiter.isDelimiter(java.lang.CharSequence, int) method to determine if a particular character should be used as a delimiter.
The ArgumentCompleter.ArgumentDelimiter allows custom breaking up of a String into individual arguments in order to dispatch the arguments to the nested Completer.
The result of a delimited buffer.
ArgumentCompleter.ArgumentDelimiter implementation that counts all whitespace (as reported by Character.isWhitespace(char)) as being a delimiter.
A CompletionHandler that deals with multiple distinct completions by outputting the complete list of possibilities to the console.
A completer is the mechanism by which tab-completion candidates will be resolved.
Handler for dealing with candidates for tab-completion.
Provides access to configuration values.
 
A reader for console applications.
A pass-through application that sets the system input stream to a ConsoleReader and invokes the specified main method.
Curses helper methods.
A holder for a StringBuilder that also contains the current cursor position.
Terminal wrapper with default ansi capabilities
Completer for Enum names.
History using a file for persistent backing.
A file name completer takes the buffer and issues a list of potential completions.
Console history.
 
Infocmp helper methods.
A class for turning a byte stream into a character stream.
The KeyMap class contains all bindings from keys to operations.
The kill ring class keeps killed text in a fixed size ring.
Internal logger.
 
Non-persistent History.
Non-interruptible (via CTRL-C) UnixTerminal.
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.
Marker for reference which can be a null value.
Null completer.
List of all operations.
Terminal that is used for OSv.
Persistent History.
Preconditions.
Manages the JLine shutdown-hook thread and tasks to execute on shutdown.
Essentially a Runnable which allows running to throw an exception.
Completer for a set of strings.
Representation of the input terminal for a platform.
Terminal extension.
Creates terminal instances.
 
 
Provides access to terminal line settings via stty.
Provides support for Terminal instances.
Marker annotation for members which are exposed for testing access.
Terminal that is used for unix platforms.
An unsupported terminal.
URL helpers.
This exception is thrown by ConsoleReader.readLine() when user interrupt handling is enabled and the user types the interrupt character (ctrl-C).
 
Terminal implementation for Microsoft Windows.
Console mode