Interface | Description |
---|---|
CommandMarker |
Marker interface indicating a provider of one or more shell commands.
|
Converter<T> |
Converts between Strings (as displayed by and entered via the shell) and Java objects
|
ExecutionProcessor |
Extension interface allowing command provider to be called
in a generic fashion just before, and right after, executing a command.
|
ExecutionStrategy |
Strategy interface to permit the controlled execution of methods.
|
Parser |
Interface for
SimpleParser . |
Shell |
Specifies the contract for an interactive shell.
|
ShellPromptAccessor |
Obtains the prompt used by a
Shell . |
Class | Description |
---|---|
AbstractShell |
Provides a base
Shell implementation. |
CommandResult | |
Completion | |
ExitShellRequest |
An immutable representation of a request to exit the shell.
|
IdeTerminal |
Terminal used for debugging inside an IDE.
|
JLineLogHandler |
JDK logging
Handler that emits log messages to a JLine ConsoleReader . |
JLineShell |
Uses the feature-rich JLine library to provide an interactive
shell.
|
JLineShellComponent |
Launcher for
JLineShell . |
MethodTarget |
A method that can be executed via a shell command.
|
ParserCompleter |
An implementation of JLine's
Completer interface that delegates to a Parser . |
SimpleExecutionStrategy |
Simple execution strategy for invoking a target method.
|
SimpleParser |
Default implementation of
Parser . |
Tokenizer |
Converts a particular buffer into a tokenized structure.
|
Exception | Description |
---|---|
TokenizingException |