java.lang.Object
org.jline.builtins.Completers.OptionCompleter
- All Implemented Interfaces:
org.jline.reader.Completer
- Enclosing class:
Completers
-
Constructor Summary
ConstructorsConstructorDescriptionOptionCompleter(Collection<Completers.OptDesc> options, int startPos) OptionCompleter completes command options and parameters.OptionCompleter(List<org.jline.reader.Completer> completers, Collection<Completers.OptDesc> options, int startPos) OptionCompleter completes command options and parameters.OptionCompleter(List<org.jline.reader.Completer> completers, Function<String, Collection<Completers.OptDesc>> commandOptions, int startPos) OptionCompleter completes command options and parameters.OptionCompleter(List<org.jline.reader.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(org.jline.reader.Completer completer, Collection<Completers.OptDesc> options, int startPos) OptionCompleter completes command options and parameters.OptionCompleter(org.jline.reader.Completer completer, Function<String, Collection<Completers.OptDesc>> commandOptions, int startPos) OptionCompleter completes command options and parameters.OptionCompleter(org.jline.reader.Completer completer, Map<String, List<String>> optionValues, Collection<String> options, int startPos) OptionCompleter completes command options and parameters. -
Method Summary
Modifier and TypeMethodDescriptionvoidcomplete(org.jline.reader.LineReader reader, org.jline.reader.ParsedLine commandLine, List<org.jline.reader.Candidate> candidates) voidsetStartPos(int startPos)
-
Constructor Details
-
OptionCompleter
public OptionCompleter(org.jline.reader.Completer completer, Function<String, Collection<Completers.OptDesc>> commandOptions, int startPos) OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter- Parameters:
completer- command parameter completercommandOptions- command options descriptionsstartPos- OptionCompleter position in ArgumentCompleter parameters
-
OptionCompleter
public OptionCompleter(List<org.jline.reader.Completer> completers, Function<String, Collection<Completers.OptDesc>> commandOptions, int startPos) OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter- Parameters:
completers- command parameters completerscommandOptions- command options descriptionsstartPos- OptionCompleter position in ArgumentCompleter parameters
-
OptionCompleter
public OptionCompleter(List<org.jline.reader.Completer> completers, Map<String, List<String>> optionValues, Collection<String> options, int startPos) OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter- Parameters:
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 parameters
-
OptionCompleter
public OptionCompleter(org.jline.reader.Completer completer, Map<String, List<String>> optionValues, Collection<String> options, int startPos) OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter- Parameters:
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 parameters
-
OptionCompleter
public OptionCompleter(Map<String, List<String>> optionValues, Collection<String> options, int startPos) OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter- Parameters:
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 parameters
-
OptionCompleter
public OptionCompleter(org.jline.reader.Completer completer, Collection<Completers.OptDesc> options, int startPos) OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter- Parameters:
completer- command parameter completeroptions- command options that do not have valuestartPos- OptionCompleter position in ArgumentCompleter parameters
-
OptionCompleter
public OptionCompleter(List<org.jline.reader.Completer> completers, Collection<Completers.OptDesc> options, int startPos) OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter- Parameters:
completers- command parameters completersoptions- command options that do not have valuestartPos- OptionCompleter position in ArgumentCompleter parameters
-
OptionCompleter
OptionCompleter completes command options and parameters. OptionCompleter should be used as an argument of ArgumentCompleter- Parameters:
options- command options that do not have valuestartPos- OptionCompleter position in ArgumentCompleter parameters
-
-
Method Details
-
setStartPos
public void setStartPos(int startPos) -
complete
public void complete(org.jline.reader.LineReader reader, org.jline.reader.ParsedLine commandLine, List<org.jline.reader.Candidate> candidates) - Specified by:
completein interfaceorg.jline.reader.Completer
-