Interface Matcher<SENDER,T>
- All Known Subinterfaces:
ArgumentResolverBase<SENDER,,PARSED> ArgumentResolverBaseChained<SENDER,,PARSED> MultipleArgumentResolver<SENDER,,TYPE> MultipleArgumentResolverChained<SENDER,,PARSED> Parser<SENDER,,PARSED> ParserChained<SENDER,T>
- All Known Implementing Classes:
AbstractCollectorArgumentResolver,ArgumentResolver,ArgumentResolverChained,ArrayArgumentResolver,ArrayListArgumentResolver,BigDecimalArgumentResolver,BigIntegerArgumentResolver,BooleanArgumentResolver,CollectionArgumentResolver,CompletableFutureResolver,DurationArgumentResolver,EnumArgumentResolver,FlagArgumentResolver,InstantArgumentResolver,JoinArgumentResolver,JoinStringArgumentResolver,LinkedHashSetArgumentResolver,LinkedListArgumentResolver,LiteralArgumentResolver,LocalDateTimeArgumentResolver,NullableArgumentResolver,NumberArgumentResolver,OptionalArgumentResolver,PeriodArgumentResolver,ProfiledMultipleArgumentResolver,ProfiledParser,QuotedStringArgumentResolver,SetArgumentResolver,StackArgumentResolver,StringArgumentResolver,TreeSetArgumentResolver,UUIDArgumentResolver,VectorArgumentResolver
@Experimental
public interface Matcher<SENDER,T>
Matcher is used to match a command input without parsing.
-
Method Summary
-
Method Details
-
match
@Experimental default boolean match(Invocation<SENDER> invocation, Argument<T> argument, RawInput input)
-