All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description Alias An annotation with which one or more aliases for a command can be configured.Aliases An annotation which serves as container for applying multiple@Alias
annotations.AllOf<M> A restriction that checks multiple other restrictions that must all allow a command.AnyOf<M> A restriction that checks multiple other restrictions one of which must allow a command.Asynchronous An annotation to specify that command execution should be done asynchronously.BotOwnerJavacord A restriction that allows a command for the bot owner and is evaluated by the Javacord command handler.ChannelJavacord A restriction that allows a command in certain channels and is evaluated by the Javacord command handler.Command<M> A command that can be triggered by messages of the given type.CommandHandler<M> A base class for command handlers that does the common logic.CommandNotAllowedEventJavacord An event that is sent asynchronously via the CDI event mechanism if a command was not allowed due to some configured restriction by the Javacord command handler.CommandNotFoundEventJavacord An event that is sent asynchronously via the CDI event mechanism if a command was not found for a message that started with the configured command prefix.Description An annotation with which a description of the command can be configured.Everyone A restriction that allows a command for everyone.MentionPrefixProviderJavacord A base class for having a mention of the Javacord-based bot as command prefix.MessageEvent<M> A base event with a message as payload that is sent asynchronously via the CDI event mechanism.NoneOf<M> A restriction that checks multiple other restrictions none of which may allow a command.NsfwChannelJavacord A restriction that allows a command for NSFW channels and is evaluated by the Javacord command handler.ParameterParser A parser that can semantically parse and validate a command parameter string according to a defined usage string syntax and return the parsed parameters.PrefixProvider<M> A provider of command prefixes based on messages.PrivateMessageJavacord A restriction that allows a command for private messages and is evaluated by the Javacord command handler.RegularUserJavacord A restriction that allows a command for regular users and is evaluated by the Javacord command handler.RestrictedTo An annotation with which one or more restriction rules for a command can be configured.Restriction<M> A restriction that checks allowance for usage of a command that was caused by a given message.RestrictionChainElement A restriction chain element that can check a given restriction or combine different restrictions with boolean logic.RestrictionPolicy An annotation that defines how multiple@RestrictedTo
annotations are to be combined.RestrictionPolicy.Policy The policy that defines how multiple restrictions are to be combined.Restrictions An annotation which serves as container for applying multiple@RestrictedTo
annotations.RoleJavacord A restriction that allows a command for certain roles and is evaluated by the Javacord command handler.ServerJavacord A restriction that allows a command in certain servers and is evaluated by the Javacord command handler.ServerManagerJavacord A restriction that allows a command for server managers and is evaluated by the Javacord command handler.ServerOwnerJavacord A restriction that allows a command for the server owner and is evaluated by the Javacord command handler.Usage An annotation with which the usage of the command can be configured.UserJavacord A restriction that allows a command for certain users and is evaluated by the Javacord command handler.Version A class that provides information about the version of this library.