Class Index

A C E F H I K L M N O P S T U W

A

AggregateCompleter Completer which contains multiple completers and aggregates them together. 
AnsiWindowsTerminal ANSI-supported WindowsTerminal
ArgumentCompleter A Completer implementation that invokes a child completer using the appropriate separator argument. 
ArgumentCompleter.AbstractArgumentDelimiter Abstract implementation of a delimiter that uses the isDelimiter(CharSequence, int) method to determine if a particular character should be used as a delimiter. 
ArgumentCompleter.ArgumentDelimiter The ArgumentCompleter.ArgumentDelimiter allows custom breaking up of a String into individual arguments in order to dispatch the arguments to the nested Completer
ArgumentCompleter.ArgumentList The result of a delimited buffer. 
ArgumentCompleter.WhitespaceArgumentDelimiter ArgumentCompleter.ArgumentDelimiter implementation that counts all whitespace (as reported by isWhitespace(char)) as being a delimiter. 

C

CandidateListCompletionHandler A CompletionHandler that deals with multiple distinct completions by outputting the complete list of possibilities to the console. 
Completer A completer is the mechanism by which tab-completion candidates will be resolved. 
CompletionHandler Handler for dealing with candidates for tab-completion. 
Configuration Provides access to configuration values. 
ConsoleKeys  
ConsoleReader A reader for console applications. 
ConsoleRunner A pass-through application that sets the system input stream to a ConsoleReader and invokes the specified main method. 
CursorBuffer A holder for a StringBuilder that also contains the current cursor position. 

E

EnumCompleter Completer for Enum names. 

F

FileHistory History using a file for persistent backing. 
FileNameCompleter A file name completer takes the buffer and issues a list of potential completions. 

H

History Console history. 
History.Entry  

I

InputStreamReader A class for turning a byte stream into a character stream. 

K

KeyMap The KeyMap class contains all bindings from keys to operations. 
KillRing The kill ring class keeps killed text in a fixed size ring. 

L

Log Internal logger. 
Log.Level  

M

MemoryHistory Non-persistent History

N

NoInterruptUnixTerminal Non-interruptible (via CTRL-C) UnixTerminal
NonBlockingInputStream 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. 
Nullable Marker for reference which can be a null value. 
NullCompleter Null completer. 

O

Operation List of all operations. 

P

PersistentHistory Persistent History
Preconditions Preconditions. 

S

ShutdownHooks Manages the JLine shutdown-hook thread and tasks to execute on shutdown. 
ShutdownHooks.Task Essentially a Runnable which allows running to throw an exception. 
StringsCompleter Completer for a set of strings. 

T

Terminal Representation of the input terminal for a platform. 
TerminalFactory Creates terminal instances. 
TerminalFactory.Flavor  
TerminalFactory.Type  
TerminalLineSettings Provides access to terminal line settings via stty
TerminalSupport Provides support for Terminal instances. 
TestAccessible Marker annotation for members which are exposed for testing access. 

U

UnixTerminal Terminal that is used for unix platforms. 
UnsupportedTerminal An unsupported terminal. 
Urls URL helpers. 
UserInterruptException This exception is thrown by readLine() when user interrupt handling is enabled and the user types the interrupt character (ctrl-C). 

W

WindowsTerminal Terminal implementation for Microsoft Windows. 
WindowsTerminal.ConsoleMode Console mode

Constants copied wincon.h