Interface ParserFunction<R extends @NonNull Object,T extends @NonNull Object>

Type Parameters:
T - The type of argument that is provided.
R - The type of raw argument that is received.
All Superinterfaces:
BiFunction<CommandContext,R,Mono<T>>
All Known Subinterfaces:
ArgumentParser<R,T>, AttachmentDataParser<T>, AttachmentParser<T>, BooleanParser<T>, ChannelArgumentParser<C,T>, ChoicesParser<P,T>, EntityArgumentParser<E,T>, FloatParser<T>, FunctorUrlParser<T>, InputParser<P,T>, IntegerParser<T>, ListParser<T>, MessageArgumentParser<T>, NumberParser<P,T>, Parsers.Functor<R,T>, Parsers.Simple<R,T>, Parsers.Synchronous<R,T>, RoleArgumentParser<T>, SnowflakeParser<T>, StringParser<T>, TextFileParser<T>, TryParser<R,T>, UrlParser<T>, UserArgumentParser<T>
All Known Implementing Classes:
ChannelParser, ChannelUrlParser, EntityParser, EntityUrlParser, FunctorUrlParser.Choice, FunctorUrlParser.ChoiceBase, FunctorUrlParser.PostParser, MentionableParser, MessageParser, MessageUrlParser, ParserFunction.PostParser, RoleParser, StringAdapter, UrlParser.Choice, UrlParser.ChoiceBase, UrlParser.PostParser, UserParser

public interface ParserFunction<R extends @NonNull Object,T extends @NonNull Object> extends BiFunction<CommandContext,R,Mono<T>>
A function that parses a value within the context of an execution.
Since:
1.0
Version:
1.0