| Interface | Description | 
|---|---|
| ArgumentCompleter.ArgumentDelimiter | The  ArgumentCompleter.ArgumentDelimiterallows custom breaking up of aStringinto 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 | Description | 
|---|---|
| AggregateCompleter | Completer which contains multiple completers and aggregates them together. | 
| AnsiStringsCompleter | Completer for a set of strings. | 
| ArgumentCompleter | A  Completerimplementation that invokes a child completer using the appropriate separator argument. | 
| ArgumentCompleter.AbstractArgumentDelimiter | Abstract implementation of a delimiter that uses the  ArgumentCompleter.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.ArgumentDelimiterimplementation that counts all whitespace (as reported byCharacter.isWhitespace(char)) as being a delimiter. | 
| CandidateListCompletionHandler | A  CompletionHandlerthat deals with multiple distinct completions
 by outputting the complete list of possibilities to the console. | 
| EnumCompleter | CompleterforEnumnames. | 
| 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. | 
Copyright © 2018. All Rights Reserved.