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
public static class Completers.OptionCompleter extends java.lang.Object implements org.jline.reader.Completer
-
-
Constructor Summary
Constructors Constructor Description OptionCompleter(java.util.Collection<Completers.OptDesc> options, int startPos)
OptionCompleter completes command options and parameters.OptionCompleter(java.util.List<org.jline.reader.Completer> completers, java.util.Collection<Completers.OptDesc> options, int startPos)
OptionCompleter completes command options and parameters.OptionCompleter(java.util.List<org.jline.reader.Completer> completers, java.util.function.Function<java.lang.String,java.util.Collection<Completers.OptDesc>> commandOptions, int startPos)
OptionCompleter completes command options and parameters.OptionCompleter(java.util.List<org.jline.reader.Completer> completers, java.util.Map<java.lang.String,java.util.List<java.lang.String>> optionValues, java.util.Collection<java.lang.String> options, int startPos)
OptionCompleter completes command options and parameters.OptionCompleter(java.util.Map<java.lang.String,java.util.List<java.lang.String>> optionValues, java.util.Collection<java.lang.String> options, int startPos)
OptionCompleter completes command options and parameters.OptionCompleter(org.jline.reader.Completer completer, java.util.Collection<Completers.OptDesc> options, int startPos)
OptionCompleter completes command options and parameters.OptionCompleter(org.jline.reader.Completer completer, java.util.function.Function<java.lang.String,java.util.Collection<Completers.OptDesc>> commandOptions, int startPos)
OptionCompleter completes command options and parameters.OptionCompleter(org.jline.reader.Completer completer, java.util.Map<java.lang.String,java.util.List<java.lang.String>> optionValues, java.util.Collection<java.lang.String> options, int startPos)
OptionCompleter completes command options and parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
complete(org.jline.reader.LineReader reader, org.jline.reader.ParsedLine commandLine, java.util.List<org.jline.reader.Candidate> candidates)
void
setStartPos(int startPos)
-
-
-
Constructor Detail
-
OptionCompleter
public OptionCompleter(org.jline.reader.Completer completer, java.util.function.Function<java.lang.String,java.util.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(java.util.List<org.jline.reader.Completer> completers, java.util.function.Function<java.lang.String,java.util.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(java.util.List<org.jline.reader.Completer> completers, java.util.Map<java.lang.String,java.util.List<java.lang.String>> optionValues, java.util.Collection<java.lang.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, java.util.Map<java.lang.String,java.util.List<java.lang.String>> optionValues, java.util.Collection<java.lang.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(java.util.Map<java.lang.String,java.util.List<java.lang.String>> optionValues, java.util.Collection<java.lang.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, java.util.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(java.util.List<org.jline.reader.Completer> completers, java.util.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(java.util.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
-
-