Package org.jline.builtins
Class Completers.OptDesc
java.lang.Object
org.jline.builtins.Completers.OptDesc
- Enclosing class:
Completers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static List
<Completers.OptDesc> protected void
completeOption
(org.jline.reader.LineReader reader, org.jline.reader.ParsedLine commandLine, List<org.jline.reader.Candidate> candidates, boolean longOpt) protected boolean
completeValue
(org.jline.reader.LineReader reader, org.jline.reader.ParsedLine commandLine, List<org.jline.reader.Candidate> candidates, String curBuf, String partialValue) protected boolean
hasValue()
protected boolean
void
setValueCompleter
(org.jline.reader.Completer valueCompleter) protected boolean
startsWith
(String option) protected org.jline.reader.Completer
-
Constructor Details
-
OptDesc
public OptDesc(String shortOption, String longOption, String description, org.jline.reader.Completer valueCompleter) Command option description. If option does not have short/long option assign to it null value. If option does not have value set valueCompleter = NullCompleter.INSTANCE- Parameters:
shortOption
- short optionlongOption
- long optiondescription
- short option descriptionvalueCompleter
- option value completer
-
OptDesc
Command option description. If option does not have short/long option assign to it null value. If option does not have value set valueCompleter = NullCompleter.INSTANCE- Parameters:
shortOption
- short optionlongOption
- long optionvalueCompleter
- option value completer
-
OptDesc
Command option description. If option does not have short/long option assign to it null value.- Parameters:
shortOption
- short optionlongOption
- long optiondescription
- short option description
-
OptDesc
Command option description. If option does not have short/long option assign to it null value.- Parameters:
shortOption
- short optionlongOption
- long option
-
OptDesc
protected OptDesc()
-
-
Method Details
-
compile
protected static List<Completers.OptDesc> compile(Map<String, List<String>> optionValues, Collection<String> options) -
setValueCompleter
public void setValueCompleter(org.jline.reader.Completer valueCompleter) -
longOption
-
shortOption
-
description
-
hasValue
protected boolean hasValue() -
valueCompleter
protected org.jline.reader.Completer valueCompleter() -
completeOption
protected void completeOption(org.jline.reader.LineReader reader, org.jline.reader.ParsedLine commandLine, List<org.jline.reader.Candidate> candidates, boolean longOpt) -
completeValue
-
match
-
startsWith
-