| 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. |
| 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. |
| EnumCompleter | Completer for Enum names. |
| FileHistory | History using a file for persistent backing. |
| FileNameCompleter | A file name completer takes the buffer and issues a list of potential completions. |
| History | Console history. |
| History.Entry |
| InputStreamReader | A class for turning a byte stream into a character stream. |
| KeyMap | The KeyMap class contains all bindings from keys to operations. |
| KillRing | The kill ring class keeps killed text in a fixed size ring. |
| Log | Internal logger. |
| Log.Level |
| MemoryHistory | Non-persistent History. |
| 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. |
| Operation | List of all operations. |
| PersistentHistory | Persistent History. |
| Preconditions | Preconditions. |
| 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. |
| 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. |
| 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). |
| WindowsTerminal | Terminal implementation for Microsoft Windows. |
| WindowsTerminal.ConsoleMode | Console mode Constants copied wincon.h. |