public class QuotedStringArgumentResolver<SENDER> extends java.lang.Object implements MultipleArgumentResolver<SENDER,java.lang.String>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY |
static char |
QUOTE_ESCAPE |
| Constructor and Description |
|---|
QuotedStringArgumentResolver(SuggesterRegistry<SENDER> suggesterRegistry) |
QuotedStringArgumentResolver(SuggesterRegistry<SENDER> suggesterRegistry,
char quote) |
| Modifier and Type | Method and Description |
|---|---|
Range |
getRange(Argument<java.lang.String> argument) |
ParseResult<java.lang.String> |
parse(Invocation<SENDER> invocation,
Argument<java.lang.String> argument,
RawInput rawInput)
This method is used to parse the input and return the result.
|
SuggestionResult |
suggest(Invocation<SENDER> invocation,
Argument<java.lang.String> argument,
SuggestionContext context) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanParse, matchParsepublic static final java.lang.String KEY
public static final char QUOTE_ESCAPE
public QuotedStringArgumentResolver(SuggesterRegistry<SENDER> suggesterRegistry, char quote)
public QuotedStringArgumentResolver(SuggesterRegistry<SENDER> suggesterRegistry)
public ParseResult<java.lang.String> parse(Invocation<SENDER> invocation, Argument<java.lang.String> argument, RawInput rawInput)
Parserpublic SuggestionResult suggest(Invocation<SENDER> invocation, Argument<java.lang.String> argument, SuggestionContext context)