A C D F H P R V 
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 CommandMethod annotations and attempt to compile them into Command instances
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 RegexPreprocessor as a preprocessor using CommandArgument.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
A C D F H P R V 
All Classes All Packages