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
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