Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- scanCommands(Reflections) - Method in class dev.efekos.arn.Arn
- scanConfigurers(Reflections) - Method in class dev.efekos.arn.Arn
-
Scans every class that implements
ArnConfigurer
usingreflections
, and calls their commands. - scanCustomArguments(Reflections) - Method in class dev.efekos.arn.Arn
-
Scans
Container
s annotated withCustomArgumentType
and creates a resolver for them. - scanEnumArguments(Reflections) - Method in class dev.efekos.arn.Arn
-
Scans for
Container
enums annotated withCustomArgument
, and registers aCmdEnumArg
&HndEnumArg
for them. - SEPARATOR_CHAR - Static variable in class dev.efekos.arn.data.CommandAnnotationLiteral
-
Character that is used to separate multiple literals while parsing a
String
. - SEPARATOR_CHAR_STRING - Static variable in class dev.efekos.arn.data.CommandAnnotationLiteral
- setAnnotationData(CommandAnnotationData) - Method in class dev.efekos.arn.data.CommandHandlerMethod
-
Setter for
CommandHandlerMethod.annotationData
. - setArgumentResolvers(List<CommandArgumentResolver>) - Method in class dev.efekos.arn.data.CommandHandlerMethod
-
Setter for
CommandHandlerMethod.argumentResolvers
. - setBlocksCommandBlock(boolean) - Method in class dev.efekos.arn.data.CommandHandlerMethod
-
Setter for
CommandHandlerMethod.blocksCommandBlock
. - setBlocksConsole(boolean) - Method in class dev.efekos.arn.data.CommandHandlerMethod
-
Setter for
CommandHandlerMethod.blocksConsole
. - setBlocksPlayer(boolean) - Method in class dev.efekos.arn.data.CommandHandlerMethod
-
Setter for
CommandHandlerMethod.blocksPlayer
. - setCommand(String) - Method in class dev.efekos.arn.data.CommandHandlerMethod
-
Setter for
CommandHandlerMethod.command
. - setDescription(String) - Method in class dev.efekos.arn.data.CommandAnnotationData
-
Setter for
CommandAnnotationData.description
- setHandlerMethodResolvers(List<CommandHandlerMethodArgumentResolver>) - Method in class dev.efekos.arn.data.CommandHandlerMethod
-
Setter for
CommandHandlerMethod.handlerMethodResolvers
. - setLiteral(String) - Method in class dev.efekos.arn.data.CommandAnnotationLiteral
-
Setter for
CommandAnnotationLiteral.literal
- setLiterals(List<CommandAnnotationLiteral>) - Method in class dev.efekos.arn.data.CommandAnnotationData
-
Setter for
CommandAnnotationData.literals
- setMethod(Method) - Method in class dev.efekos.arn.data.CommandHandlerMethod
-
Setter for
CommandHandlerMethod.method
. - setOffset(int) - Method in class dev.efekos.arn.data.CommandAnnotationLiteral
-
Setter for
CommandAnnotationLiteral.offset
. - setParameters(List<Parameter>) - Method in class dev.efekos.arn.data.CommandHandlerMethod
-
Setter for
CommandHandlerMethod.parameters
. - setPermission(String) - Method in class dev.efekos.arn.data.CommandAnnotationData
-
Setter for
CommandAnnotationData.permission
. - setSignature(String) - Method in class dev.efekos.arn.data.CommandHandlerMethod
-
Setter for
CommandHandlerMethod.signature
. - signature - Variable in class dev.efekos.arn.data.CommandHandlerMethod
-
A signature string that represents what this command is.
- SimpleArnExceptionType - Class in dev.efekos.arn.exception.type
-
An exception creator that creates a simple exception without using any arguments.
- SimpleArnExceptionType(Supplier<ArnException>) - Constructor for class dev.efekos.arn.exception.type.SimpleArnExceptionType
-
Creates a new exception type.
- suggest(CommandSender) - Method in interface dev.efekos.arn.argument.CustomArgumentType
-
Suggests a list of strings to the given command sender.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form