@ApiStatus.Experimental public abstract class ArgumentResolverChained<SENDER,T> extends java.lang.Object implements MultipleArgumentResolverChained<SENDER,T>
| Constructor and Description |
|---|
ArgumentResolverChained() |
| Modifier and Type | Method and Description |
|---|---|
Range |
getRange(Argument<T> argument) |
boolean |
match(Invocation<SENDER> invocation,
Argument<T> argument,
RawInput input,
ParserChainAccessor<SENDER> accessor) |
protected boolean |
match(Invocation<SENDER> invocation,
Argument<T> context,
java.lang.String argument,
ParserChainAccessor<SENDER> accessor) |
ParseResult<T> |
parse(Invocation<SENDER> invocation,
Argument<T> argument,
RawInput input,
ParserChainAccessor<SENDER> chainAccessor) |
protected abstract ParseResult<T> |
parse(Invocation<SENDER> invocation,
Argument<T> argument,
java.lang.String input,
ParserChainAccessor<SENDER> chainAccessor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsuggestcanParsepublic final ParseResult<T> parse(Invocation<SENDER> invocation, Argument<T> argument, RawInput input, ParserChainAccessor<SENDER> chainAccessor)
parse in interface ParserChained<SENDER,T>protected abstract ParseResult<T> parse(Invocation<SENDER> invocation, Argument<T> argument, java.lang.String input, ParserChainAccessor<SENDER> chainAccessor)
public final boolean match(Invocation<SENDER> invocation, Argument<T> argument, RawInput input, ParserChainAccessor<SENDER> accessor)
match in interface ParserChained<SENDER,T>protected boolean match(Invocation<SENDER> invocation, Argument<T> context, java.lang.String argument, ParserChainAccessor<SENDER> accessor)