Completer
public static class Completers.OptionCompleter extends Object implements Completer
Constructor | Description |
---|---|
OptionCompleter(Collection<Completers.OptDesc> options,
int startPos) |
OptionCompleter completes command options and parameters.
|
OptionCompleter(List<Completer> completers,
Collection<Completers.OptDesc> options,
int startPos) |
OptionCompleter completes command options and parameters.
|
OptionCompleter(List<Completer> completers,
Function<String,Collection<Completers.OptDesc>> commandOptions,
int startPos) |
OptionCompleter completes command options and parameters.
|
OptionCompleter(List<Completer> completers,
Map<String,List<String>> optionValues,
Collection<String> options,
int startPos) |
OptionCompleter completes command options and parameters.
|
OptionCompleter(Map<String,List<String>> optionValues,
Collection<String> options,
int startPos) |
OptionCompleter completes command options and parameters.
|
OptionCompleter(Completer completer,
Collection<Completers.OptDesc> options,
int startPos) |
OptionCompleter completes command options and parameters.
|
OptionCompleter(Completer completer,
Function<String,Collection<Completers.OptDesc>> commandOptions,
int startPos) |
OptionCompleter completes command options and parameters.
|
OptionCompleter(Completer completer,
Map<String,List<String>> optionValues,
Collection<String> options,
int startPos) |
OptionCompleter completes command options and parameters.
|
Modifier and Type | Method | Description |
---|---|---|
void |
complete(LineReader reader,
ParsedLine commandLine,
List<Candidate> candidates) |
Populates candidates with a list of possible completions for the command line.
|
void |
setStartPos(int startPos) |
public OptionCompleter(Completer completer, Function<String,Collection<Completers.OptDesc>> commandOptions, int startPos)
completer
- command parameter completercommandOptions
- command options descriptionsstartPos
- OptionCompleter position in ArgumentCompleter parameterspublic OptionCompleter(List<Completer> completers, Function<String,Collection<Completers.OptDesc>> commandOptions, int startPos)
completers
- command parameters completerscommandOptions
- command options descriptionsstartPos
- OptionCompleter position in ArgumentCompleter parameterspublic OptionCompleter(List<Completer> completers, Map<String,List<String>> optionValues, Collection<String> options, int startPos)
completers
- command parameters completersoptionValues
- command value options as map key and its possible values as map valueoptions
- command options that do not have valuestartPos
- OptionCompleter position in ArgumentCompleter parameterspublic OptionCompleter(Completer completer, Map<String,List<String>> optionValues, Collection<String> options, int startPos)
completer
- command parameter completeroptionValues
- command value options as map key and its possible values as map valueoptions
- command options that do not have valuestartPos
- OptionCompleter position in ArgumentCompleter parameterspublic OptionCompleter(Map<String,List<String>> optionValues, Collection<String> options, int startPos)
optionValues
- command value options as map key and its possible values as map valueoptions
- command options that do not have valuestartPos
- OptionCompleter position in ArgumentCompleter parameterspublic OptionCompleter(Completer completer, Collection<Completers.OptDesc> options, int startPos)
completer
- command parameter completeroptions
- command options that do not have valuestartPos
- OptionCompleter position in ArgumentCompleter parameterspublic OptionCompleter(List<Completer> completers, Collection<Completers.OptDesc> options, int startPos)
completers
- command parameters completersoptions
- command options that do not have valuestartPos
- OptionCompleter position in ArgumentCompleter parameterspublic OptionCompleter(Collection<Completers.OptDesc> options, int startPos)
options
- command options that do not have valuestartPos
- OptionCompleter position in ArgumentCompleter parameterspublic void setStartPos(int startPos)
public void complete(LineReader reader, ParsedLine commandLine, List<Candidate> candidates)
Completer
Copyright © 2020. All rights reserved.