public class QuotedStringArgumentResolver<SENDER> extends ProfiledMultipleArgumentResolver<SENDER,java.lang.String,QuotedProfile>
| Modifier and Type | Field and Description |
|---|---|
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,
QuotedProfile quotedProfile) |
ParseCompletedResult<java.lang.String> |
parse(Invocation<SENDER> invocation,
Argument<java.lang.String> argument,
RawInput rawInput,
QuotedProfile quotedProfile) |
SuggestionResult |
suggest(Invocation<SENDER> invocation,
Argument<java.lang.String> argument,
SuggestionContext context,
QuotedProfile quotedProfile) |
canParse, canParse, getRange, match, match, parse, suggestpublic static final char QUOTE_ESCAPE
public QuotedStringArgumentResolver(SuggesterRegistry<SENDER> suggesterRegistry, char quote)
public QuotedStringArgumentResolver(SuggesterRegistry<SENDER> suggesterRegistry)
public ParseCompletedResult<java.lang.String> parse(Invocation<SENDER> invocation, Argument<java.lang.String> argument, RawInput rawInput, QuotedProfile quotedProfile)
parse in class ProfiledMultipleArgumentResolver<SENDER,java.lang.String,QuotedProfile>public SuggestionResult suggest(Invocation<SENDER> invocation, Argument<java.lang.String> argument, SuggestionContext context, QuotedProfile quotedProfile)
suggest in class ProfiledMultipleArgumentResolver<SENDER,java.lang.String,QuotedProfile>public Range getRange(Argument<java.lang.String> argument, QuotedProfile quotedProfile)
getRange in class ProfiledMultipleArgumentResolver<SENDER,java.lang.String,QuotedProfile>