All Classes

Class
Description
 
 
 
 
 
 
 
A container to be used by the CommandHandler for accessing beans.
 
 
 
 
ChannelTypeParser<CHANNEL extends discord4j.core.object.entity.channel.Channel>
A DiscordTypeParser for parsing Discord Channel's.
Represents a Prefix that is only a single character.
 
Represents a command.
 
 
Represents a POJO that will be used for passing state in commands.
 
 
 
 
 
 
 
 
 
 
 
 
 
The entry point for executing commands.
A builder for the CommandHandler.
Represents a configurator for the CommandHandler.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a command module.
 
 
 
 
Represents a parameter of a command.
 
 
 
 
Utilities for commands.
Designates a class (e.g.
 
Represents the default implementation of a PrefixHandler.
 
 
 
 
 
 
 
Represents a base class to designate a class as a Discord based CommandModule.
 
 
 
 
 
A base class that extends TypeParser that restricts the CommandContext to DiscordCommandContext.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a base class to designate a class as a CommandModule.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Representations a factory for turning a given Annotation into a Precondition.
A map for mapping Annotations to PreconditionFactorys.
 
 
 
 
Represents a prefix for an input to passed to CommandHandler.execute(String, CommandContext).
Represents a way to handle Prefix's.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A DiscordTypeParser for parsing Role's.
 
 
 
 
 
Represents a String prefix.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
UserTypeParser<USER extends discord4j.core.object.entity.User>
A DiscordTypeParser for parsing User's.