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