Package org.jline.builtins
Class Completers.OptionCompleter
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 TypeMethodDescriptionvoid
complete
(org.jline.reader.LineReader reader, org.jline.reader.ParsedLine commandLine, List<org.jline.reader.Candidate> candidates) void
setStartPos
(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:
complete
in interfaceorg.jline.reader.Completer
-