public class SuggestionService<SENDER>
extends java.lang.Object
| Constructor and Description |
|---|
SuggestionService(ParserRegistry<SENDER> parserRegistry,
SuggesterRegistry<SENDER> suggesterRegistry,
ValidatorService<SENDER> validatorService,
EventPublisher publisher) |
| Modifier and Type | Method and Description |
|---|---|
SuggestionResult |
suggest(Invocation<SENDER> invocation,
SuggestionInputMatcher<?> matcher,
CommandRoute<SENDER> commandRoute) |
<MATCHER extends SuggestionInputMatcher<MATCHER>> |
suggestExecutor(Invocation<SENDER> invocation,
MATCHER matcher,
CommandExecutor<SENDER> executor) |
public SuggestionService(ParserRegistry<SENDER> parserRegistry, SuggesterRegistry<SENDER> suggesterRegistry, ValidatorService<SENDER> validatorService, EventPublisher publisher)
public SuggestionResult suggest(Invocation<SENDER> invocation, SuggestionInputMatcher<?> matcher, CommandRoute<SENDER> commandRoute)
public <MATCHER extends SuggestionInputMatcher<MATCHER>> SuggestionResult suggestExecutor(Invocation<SENDER> invocation, MATCHER matcher, CommandExecutor<SENDER> executor)