Interface | Description |
---|---|
ArgumentCommandToken |
Interface representing a slash command token which is an argument, like {argument}.
|
CommandToken |
Interface representing one token in a slash command pattern
|
RegexCommandToken |
CommandToken which matches a word in a
V4Message if it mathces a given regex. |
Class | Description |
---|---|
Arguments |
Class storing arguments matching a
SlashCommandPattern |
Cashtag |
Class representing a cashtag in a V4Message
|
Hashtag |
Class representing a hashtag in a V4Message
|
InputTokenizer |
Class responsible for parsing a
V4Message into a list of tokens separated by at least one whitespace character. |
MatchingUserIdMentionToken |
CommandToken which matches message token if it is a mention with a given user ID.
|
MatchResult |
Class representing the outcome of a matching between a
SlashCommandPattern and a V4Message . |
Mention |
Class representing a mention in a
V4Message . |
SlashCommandPattern |
Class representing the pattern of a
SlashCommand . |
StaticCommandToken |
Command token only matching a given fixed word.
|
StringArgumentCommandToken |
A command token matching a single word and put in a given argument.
|
TypedArgumentToken<T> |
Command token matching a specific type and put in a given argument.
|