Uses of Interface
dev.sympho.modular_commands.api.command.parameter.parse.UserArgumentParser
Packages that use UserArgumentParser
Package
Description
Interfaces defining how received arguments are parsed.
Parsing utilities.
-
Uses of UserArgumentParser in dev.sympho.modular_commands.api.command.parameter.parse
Methods in dev.sympho.modular_commands.api.command.parameter.parse that return UserArgumentParserModifier and TypeMethodDescriptionstatic UserArgumentParser<User>Parsers.user()Creates a parser that receives raw user values.static <T extends @NonNull Object>
UserArgumentParser<T>Parsers.user(ParserFunction<User, T> parser) Creates a parser that uses the given function to parse received values. -
Uses of UserArgumentParser in dev.sympho.modular_commands.utils.parse
Methods in dev.sympho.modular_commands.utils.parse that return UserArgumentParserModifier and TypeMethodDescriptionstatic UserArgumentParser<Member>ParseUtils.member()Creates a parser that receives members of the guild where the command is called in.static <T extends @NonNull Object>
UserArgumentParser<T>ParseUtils.member(ParserFunction<Member, T> parser) Creates a parser that parses from members of the guild where the command is called in.static UserArgumentParser<Member>Creates a parser that receives members of the given guild.static <T extends @NonNull Object>
UserArgumentParser<T>ParseUtils.member(Snowflake guild, ParserFunction<Member, T> parser) Creates a parser that parses from members of the given guild.