public class CompletableFutureResolver<SENDER> extends ArgumentResolverChained<SENDER,java.util.concurrent.CompletableFuture>
| Constructor and Description |
|---|
CompletableFutureResolver(Scheduler scheduler,
ParserRegistry<SENDER> parserRegistry) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canParse(Argument<java.util.concurrent.CompletableFuture> argument) |
protected boolean |
match(Invocation<SENDER> invocation,
Argument<java.util.concurrent.CompletableFuture> context,
java.lang.String argument,
ParserChainAccessor<SENDER> accessor) |
protected ParseResult<java.util.concurrent.CompletableFuture> |
parse(Invocation<SENDER> invocation,
Argument<java.util.concurrent.CompletableFuture> argument,
java.lang.String input,
ParserChainAccessor<SENDER> chainAccessor) |
SuggestionResult |
suggest(Invocation<SENDER> invocation,
Argument<java.util.concurrent.CompletableFuture> argument,
SuggestionContext context,
SuggesterChainAccessor<SENDER> chainAccessor) |
getRange, match, parsepublic CompletableFutureResolver(Scheduler scheduler, ParserRegistry<SENDER> parserRegistry)
public boolean canParse(Argument<java.util.concurrent.CompletableFuture> argument)
protected ParseResult<java.util.concurrent.CompletableFuture> parse(Invocation<SENDER> invocation, Argument<java.util.concurrent.CompletableFuture> argument, java.lang.String input, ParserChainAccessor<SENDER> chainAccessor)
parse in class ArgumentResolverChained<SENDER,java.util.concurrent.CompletableFuture>protected boolean match(Invocation<SENDER> invocation, Argument<java.util.concurrent.CompletableFuture> context, java.lang.String argument, ParserChainAccessor<SENDER> accessor)
match in class ArgumentResolverChained<SENDER,java.util.concurrent.CompletableFuture>public SuggestionResult suggest(Invocation<SENDER> invocation, Argument<java.util.concurrent.CompletableFuture> argument, SuggestionContext context, SuggesterChainAccessor<SENDER> chainAccessor)