Constructor and Description |
---|
SimpleParser() |
Modifier and Type | Method and Description |
---|---|
void |
add(CommandMarker command) |
void |
add(Converter<?> converter) |
protected void |
commandNotFound(Logger logger,
String buffer) |
int |
complete(String buffer,
int cursor,
List<String> candidates)
Populates a list of completion candidates.
|
int |
completeAdvanced(String buffer,
int cursor,
List<Completion> candidates)
Populates a list of completion candidates.
|
Set<CommandMarker> |
getCommandMarkers() |
Set<Converter<?>> |
getConverters() |
Set<String> |
getEveryCommand() |
void |
obtainHelp(String buffer) |
ParseResult |
parse(String rawInput) |
void |
remove(CommandMarker command) |
void |
remove(Converter<?> converter) |
public ParseResult parse(String rawInput)
public int complete(String buffer, int cursor, List<String> candidates)
Parser
public int completeAdvanced(String buffer, int cursor, List<Completion> candidates)
Parser
completeAdvanced
in interface Parser
public void obtainHelp(@CliOption(key={"","command"},optionContext="availableCommands",help="Command name to provide help for") String buffer)
public final void add(CommandMarker command)
public final Set<CommandMarker> getCommandMarkers()
public final void remove(CommandMarker command)
public final void add(Converter<?> converter)
public final void remove(Converter<?> converter)