Uses of Interface
dev.sympho.modular_commands.api.command.parameter.parse.SnowflakeParser
Packages that use SnowflakeParser
Package
Description
Interfaces defining how received arguments are parsed.
-
Uses of SnowflakeParser in dev.sympho.modular_commands.api.command.parameter.parse
Methods in dev.sympho.modular_commands.api.command.parameter.parse that return SnowflakeParserModifier and TypeMethodDescriptionstatic SnowflakeParser<Snowflake>
Parsers.channelId()
Creates a parser that receives channel IDs.static <T extends @NonNull Object>
SnowflakeParser<T>Parsers.channelId
(ParserFunction<Snowflake, T> parser) Creates a parser that uses the given function to parse received values.static SnowflakeParser<Snowflake>
Parsers.roleId()
Creates a parser that receives role IDs.static <T extends @NonNull Object>
SnowflakeParser<T>Parsers.roleId
(ParserFunction<Snowflake, T> parser) Creates a parser that uses the given function to parse received values.static SnowflakeParser<Snowflake>
Parsers.snowflake()
Creates a parser that receives snowflake IDs.static <T extends @NonNull Object>
SnowflakeParser<T>Parsers.snowflake
(ParserFunction<Snowflake, T> parser) Creates a parser that uses the given function to parse received values.static SnowflakeParser<Snowflake>
Parsers.userId()
Creates a parser that receives user IDs.static <T extends @NonNull Object>
SnowflakeParser<T>Parsers.userId
(ParserFunction<Snowflake, T> parser) Creates a parser that uses the given function to parse received values.