Class FunctorUrlParser.ChoiceBase<T extends @NonNull Object,P extends FunctorUrlParser<T>>

java.lang.Object
dev.sympho.modular_commands.utils.parse.UrlParser.ChoiceBase<T,P>
dev.sympho.modular_commands.utils.parse.FunctorUrlParser.ChoiceBase<T,P>
Type Parameters:
T - The parsed argument type.
P - The delegate parser type.
All Implemented Interfaces:
ParserFunction<String,T>, FunctorUrlParser<T>, UrlParser<T>, BiFunction<CommandContext,String,Mono<T>>
Direct Known Subclasses:
FunctorUrlParser.Choice
Enclosing interface:
FunctorUrlParser<T extends @NonNull Object>

public abstract static class FunctorUrlParser.ChoiceBase<T extends @NonNull Object,P extends FunctorUrlParser<T>> extends UrlParser.ChoiceBase<T,P> implements FunctorUrlParser<T>
Base for a parser that supports multiple URL types by delegating to one of a list of parsers. Note that this includes compatibility checks.
Since:
1.0