Class FunctorUrlParser.PostParser<I extends @NonNull Object,T extends @NonNull Object,P1 extends @NonNull FunctorUrlParser<I>,P2 extends @NonNull Parsers.Functor<I,T>>

Type Parameters:
I - The intermediary type output by the first parser and consumed by the second.
T - The final output type.
P1 - The type of the first parser.
P2 - The type of the second parser.
All Implemented Interfaces:
ParserFunction<String,T>, FunctorUrlParser<T>, UrlParser<T>, BiFunction<CommandContext,String,Mono<T>>
Enclosing interface:
FunctorUrlParser<T extends @NonNull Object>

public static class FunctorUrlParser.PostParser<I extends @NonNull Object,T extends @NonNull Object,P1 extends @NonNull FunctorUrlParser<I>,P2 extends @NonNull Parsers.Functor<I,T>> extends UrlParser.PostParser<I,T,P1,P2> implements FunctorUrlParser<T>
A composed parser that first applies this parser to one parser, and then applies the results to a second parser. If parsing with either parser throws an exception, it is relayed to the caller of the composed parser.

Note that compatibility is defined only by the first parser.

Since:
1.0