Interface | Description |
---|---|
Binding |
Marker interface for objects bound to key sequences.
|
Buffer | |
Completer |
A completer is the mechanism by which tab-completion candidates will be resolved.
|
CompletingParsedLine |
An extension of
ParsedLine that, being aware of the quoting and escaping rules
of the Parser that produced it, knows if and how a completion candidate
should be escaped/quoted. |
CompletionMatcher | |
Editor | |
Expander | |
Highlighter | |
History |
Console history.
|
History.Entry | |
LineReader |
Read lines from the console, with input editing.
|
MaskingCallback |
Callback used to mask parts of the line
|
ParsedLine |
ParsedLine objects are returned by the Parser
during completion or when accepting the line. |
Parser | |
Widget |
Class | Description |
---|---|
Candidate |
A completion candidate.
|
LineReaderBuilder | |
Macro | |
PrintAboveWriter |
Redirects a
Writer to a LineReader 's LineReader.printAbove(String) method,
which draws output above the current prompt / input line. |
Reference |
A reference to a
Widget . |
Enum | Description |
---|---|
LineReader.Option | |
LineReader.RegionType | |
LineReader.SuggestionType | |
Parser.ParseContext |
Exception | Description |
---|---|
EndOfFileException |
This exception is thrown by
LineReader.readLine() when
user the user types ctrl-D). |
EOFError | |
SyntaxError | |
UserInterruptException |
This exception is thrown by
LineReader.readLine() when
user interrupt handling is enabled and the user types the
interrupt character (ctrl-C). |