- java.lang.Object
-
- org.jline.builtins.Completers.OptionCompleter
-
- All Implemented Interfaces:
Completer
- Enclosing class:
- Completers
public static class Completers.OptionCompleter extends Object implements Completer
-
-
Constructor Summary
Constructors 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomplete(LineReader reader, ParsedLine commandLine, List<Candidate> candidates)voidsetStartPos(int startPos)
-
-
-
Constructor Detail
-
OptionCompleter
public OptionCompleter(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<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<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(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(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<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
public OptionCompleter(Collection<Completers.OptDesc> options, int startPos)
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 Detail
-
setStartPos
public void setStartPos(int startPos)
-
complete
public void complete(LineReader reader, ParsedLine commandLine, List<Candidate> candidates)
-
-