A C D F H P R V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- aliases() - Method in annotation type cloud.commandframework.annotations.Flag
-
Flag aliases
- AnnotationParser<C> - Class in cloud.commandframework.annotations
-
Parser that parses class instances
commands - AnnotationParser(CommandManager<C>, Class<C>, Function<ParserParameters, CommandMeta>) - Constructor for class cloud.commandframework.annotations.AnnotationParser
-
Construct a new annotation parser
- Argument - Annotation Type in cloud.commandframework.annotations
-
Annotation used to indicate that a method parameter is a command argument
C
- cloud.commandframework.annotations - package cloud.commandframework.annotations
-
Annotation parsing related classes
- CommandDescription - Annotation Type in cloud.commandframework.annotations
-
Maps to
StandardParameters.DESCRIPTION - CommandMethod - Annotation Type in cloud.commandframework.annotations
-
Used to declare a class method as a command method
- CommandPermission - Annotation Type in cloud.commandframework.annotations
-
Equivalent to
Command.Builder.permission(String) - Confirmation - Annotation Type in cloud.commandframework.annotations
-
Require confirmation for the command
D
- defaultValue() - Method in annotation type cloud.commandframework.annotations.Argument
-
Get the default value
- description() - Method in annotation type cloud.commandframework.annotations.Argument
-
The argument description
- description() - Method in annotation type cloud.commandframework.annotations.Flag
-
The argument description
F
- failureCaption() - Method in annotation type cloud.commandframework.annotations.Regex
-
Key for the caption used to generate the failure exception.
- Flag - Annotation Type in cloud.commandframework.annotations
-
Indicates that the parameter should be treated like a
CommandFlag.
H
- hidden() - Method in annotation type cloud.commandframework.annotations.ProxiedBy
-
Whether or not the proxying command should be
Hidden - Hidden - Annotation Type in cloud.commandframework.annotations
-
Indicates that the command should be hidden.
P
- parse(T) - Method in class cloud.commandframework.annotations.AnnotationParser
-
Scan a class instance of
CommandMethodannotations and attempt to compile them intoCommandinstances - parserName() - Method in annotation type cloud.commandframework.annotations.Argument
-
Name of the argument parser
- parserName() - Method in annotation type cloud.commandframework.annotations.Flag
-
Name of the parser.
- ProxiedBy - Annotation Type in cloud.commandframework.annotations
-
Creates a command proxy for the command.
R
- Regex - Annotation Type in cloud.commandframework.annotations
-
Annotation version of adding
RegexPreprocessoras a preprocessor usingCommandArgument.addPreprocessor(BiFunction) - registerAnnotationMapper(Class<A>, Function<A, ParserParameters>) - Method in class cloud.commandframework.annotations.AnnotationParser
-
Register an annotation mapper
- registerPreprocessorMapper(Class<A>, Function<A, BiFunction<CommandContext<C>, Queue<String>, ArgumentParseResult<Boolean>>>) - Method in class cloud.commandframework.annotations.AnnotationParser
-
Register a preprocessor mapper
- requiredSender() - Method in annotation type cloud.commandframework.annotations.CommandMethod
-
The required sender
V
- value() - Method in annotation type cloud.commandframework.annotations.Argument
-
Argument name
- value() - Method in annotation type cloud.commandframework.annotations.CommandDescription
-
Command description
- value() - Method in annotation type cloud.commandframework.annotations.CommandMethod
-
Command syntax
- value() - Method in annotation type cloud.commandframework.annotations.CommandPermission
-
Get the command permission
- value() - Method in annotation type cloud.commandframework.annotations.Flag
-
The flag name
- value() - Method in annotation type cloud.commandframework.annotations.ProxiedBy
-
Syntax of the proxying command
- value() - Method in annotation type cloud.commandframework.annotations.Regex
-
Regular expression pattern
All Classes All Packages