java.lang.Object
org.jline.builtins.Completers.OptDesc
- Enclosing class:
Completers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static List<Completers.OptDesc> protected voidcompleteOption(org.jline.reader.LineReader reader, org.jline.reader.ParsedLine commandLine, List<org.jline.reader.Candidate> candidates, boolean longOpt) protected booleancompleteValue(org.jline.reader.LineReader reader, org.jline.reader.ParsedLine commandLine, List<org.jline.reader.Candidate> candidates, String curBuf, String partialValue) protected booleanhasValue()protected booleanvoidsetValueCompleter(org.jline.reader.Completer valueCompleter) protected booleanstartsWith(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
-