Class SuggestionService<SENDER>
java.lang.Object
dev.rollczi.litecommands.suggestion.SuggestionService<SENDER>
-
Constructor Summary
ConstructorsConstructorDescriptionSuggestionService(ParserRegistry<SENDER> parserRegistry, SuggesterRegistry<SENDER> suggesterRegistry, ValidatorService<SENDER> validatorService, EventPublisher publisher) -
Method Summary
Modifier and TypeMethodDescriptionsuggest(Invocation<SENDER> invocation, SuggestionInputMatcher<?> matcher, CommandRoute<SENDER> commandRoute) <MATCHER extends SuggestionInputMatcher<MATCHER>>
SuggestionResultsuggestExecutor(Invocation<SENDER> invocation, MATCHER matcher, CommandExecutor<SENDER> executor)
-
Constructor Details
-
SuggestionService
public SuggestionService(ParserRegistry<SENDER> parserRegistry, SuggesterRegistry<SENDER> suggesterRegistry, ValidatorService<SENDER> validatorService, EventPublisher publisher)
-
-
Method Details
-
suggest
public SuggestionResult suggest(Invocation<SENDER> invocation, SuggestionInputMatcher<?> matcher, CommandRoute<SENDER> commandRoute) -
suggestExecutor
public <MATCHER extends SuggestionInputMatcher<MATCHER>> SuggestionResult suggestExecutor(Invocation<SENDER> invocation, MATCHER matcher, CommandExecutor<SENDER> executor)
-