Package jline.console.completer
Console completer support.
- Since:
- 2.3
-
Interface Summary Interface Description ArgumentCompleter.ArgumentDelimiter TheArgumentCompleter.ArgumentDelimiter
allows custom breaking up of aString
into individual arguments in order to dispatch the arguments to the nestedCompleter
.Completer A completer is the mechanism by which tab-completion candidates will be resolved.CompletionHandler Handler for dealing with candidates for tab-completion. -
Class Summary Class Description AggregateCompleter Completer which contains multiple completers and aggregates them together.AnsiStringsCompleter Completer for a set of strings.ArgumentCompleter ACompleter
implementation that invokes a child completer using the appropriate separator argument.ArgumentCompleter.AbstractArgumentDelimiter Abstract implementation of a delimiter that uses theArgumentCompleter.AbstractArgumentDelimiter.isDelimiter(java.lang.CharSequence, int)
method to determine if a particular character should be used as a delimiter.ArgumentCompleter.ArgumentList The result of a delimited buffer.ArgumentCompleter.WhitespaceArgumentDelimiter ArgumentCompleter.ArgumentDelimiter
implementation that counts all whitespace (as reported byCharacter.isWhitespace(char)
) as being a delimiter.CandidateListCompletionHandler ACompletionHandler
that deals with multiple distinct completions by outputting the complete list of possibilities to the console.EnumCompleter Completer
forEnum
names.FileNameCompleter A file name completer takes the buffer and issues a list of potential completions.NullCompleter Null completer.StringsCompleter Completer for a set of strings. -
Enum Summary Enum Description CandidateListCompletionHandler.Messages