A C D F G H I P R S 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
- cloud.commandframework.annotations.injection - package cloud.commandframework.annotations.injection
-
Classes related to parameter injection
- 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
- create(CommandContext<C>, AnnotationAccessor) - Method in interface cloud.commandframework.annotations.injection.ParameterInjector
-
Attempt to create a a value that should then be injected into the
CommandMethodannotated method.
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.
G
- getParameterInjectorRegistry() - Method in class cloud.commandframework.annotations.AnnotationParser
-
Get the parameter injector registry instance that is used to inject non-
argumentparameters intoCommandMethodannotatedmethods
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.
I
- injectors(Class<T>) - Method in class cloud.commandframework.annotations.injection.ParameterInjectorRegistry
-
Get a collection of all injectors that could potentially inject a value of the given type
P
- ParameterInjector<C,T> - Interface in cloud.commandframework.annotations.injection
-
Injector that injects parameters into
CommandMethodannotated methods - ParameterInjectorRegistry<C> - Class in cloud.commandframework.annotations.injection
-
Registry containing mappings between
classesandinjectors - ParameterInjectorRegistry() - Constructor for class cloud.commandframework.annotations.injection.ParameterInjectorRegistry
- 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
- RawArgs - Annotation Type in cloud.commandframework.annotations.injection
-
Used to inject
CommandContext.getRawInput()into aCommandMethod - 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
- registerInjector(Class<T>, ParameterInjector<C, T>) - Method in class cloud.commandframework.annotations.injection.ParameterInjectorRegistry
-
Register an injector for a particular type
- 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
S
- suggestions() - Method in annotation type cloud.commandframework.annotations.Argument
-
Name of the suggestions provider to use.
- suggestions() - Method in annotation type cloud.commandframework.annotations.Flag
-
Name of the suggestions provider to use.
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