Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- aliases() - Element in annotation interface dev.rollczi.litecommands.annotations.command.Command
-
Represents the aliases of the command.
- aliases() - Element in annotation interface dev.rollczi.litecommands.annotations.execute.Execute
-
Represents the aliases of the command.
- AnnotatedValidator<SENDER,
T, - Interface in dev.rollczi.litecommands.annotations.validator.requirmentA> -
Deprecated.
- AnnotatedValidatorProcessor<SENDER,
T, - Class in dev.rollczi.litecommands.annotations.validator.requirmentA> -
Deprecated.
- AnnotatedValidatorProcessor(Class<A>, Class<T>, AnnotatedValidator<SENDER, T, A>) - Constructor for class dev.rollczi.litecommands.annotations.validator.requirment.AnnotatedValidatorProcessor
-
Deprecated.
- AnnotationEditorService<SENDER> - Class in dev.rollczi.litecommands.annotations.edit
- AnnotationEditorService() - Constructor for class dev.rollczi.litecommands.annotations.edit.AnnotationEditorService
- AnnotationInvoker<SENDER> - Interface in dev.rollczi.litecommands.annotations
- AnnotationProcessor<SENDER> - Interface in dev.rollczi.litecommands.annotations
- AnnotationProcessor.AnyListener<A> - Interface in dev.rollczi.litecommands.annotations
- AnnotationProcessor.ClassListener<SENDER,
A> - Interface in dev.rollczi.litecommands.annotations - AnnotationProcessor.MethodListener<SENDER,
A> - Interface in dev.rollczi.litecommands.annotations - AnnotationProcessor.ParameterListener<SENDER,
A> - Interface in dev.rollczi.litecommands.annotations - AnnotationProcessor.ParameterRequirementListener<SENDER,
A> - Interface in dev.rollczi.litecommands.annotations - AnnotationProcessorService<SENDER> - Class in dev.rollczi.litecommands.annotations
- AnnotationProcessorService() - Constructor for class dev.rollczi.litecommands.annotations.AnnotationProcessorService
- Arg - Annotation Interface in dev.rollczi.litecommands.annotations.argument
- ARGUMENT - Enum constant in enum class dev.rollczi.litecommands.annotations.requirement.RequirementDefinition.Type
-
Argument resolver
- Async - Annotation Interface in dev.rollczi.litecommands.annotations.async
- AsyncAnnotationResolver<SENDER> - Class in dev.rollczi.litecommands.annotations.async
- AsyncAnnotationResolver() - Constructor for class dev.rollczi.litecommands.annotations.async.AsyncAnnotationResolver
B
- Bind - Annotation Interface in dev.rollczi.litecommands.annotations.bind
- BIND - Enum constant in enum class dev.rollczi.litecommands.annotations.requirement.RequirementDefinition.Type
-
Bind provider
- bypass() - Element in annotation interface dev.rollczi.litecommands.annotations.cooldown.Cooldown
-
Permission, which will be used to bypass that cooldown.
C
- call(A, MetaHolder) - Method in interface dev.rollczi.litecommands.annotations.AnnotationProcessor.AnyListener
- call(Class<?>, A, CommandBuilder<SENDER>) - Method in interface dev.rollczi.litecommands.annotations.AnnotationProcessor.ClassListener
- call(Method, A, CommandBuilder<SENDER>, CommandExecutorProvider<SENDER>) - Method in interface dev.rollczi.litecommands.annotations.AnnotationProcessor.MethodListener
- call(Parameter, A, CommandBuilder<SENDER>) - Method in interface dev.rollczi.litecommands.annotations.AnnotationProcessor.ParameterListener
- call(Parameter, A, CommandBuilder<SENDER>, Requirement<?>) - Method in interface dev.rollczi.litecommands.annotations.AnnotationProcessor.ParameterRequirementListener
- CaseInsensitive - Annotation Interface in dev.rollczi.litecommands.annotations.argument
-
Indicates that an enum parameter's value should be treated in a case-insensitive manner.
- CaseInsensitiveAnnotationResolver<SENDER> - Class in dev.rollczi.litecommands.annotations.argument
- CaseInsensitiveAnnotationResolver() - Constructor for class dev.rollczi.litecommands.annotations.argument.CaseInsensitiveAnnotationResolver
- Command - Annotation Interface in dev.rollczi.litecommands.annotations.command
-
Is used to mark the class as a command.
- CommandAnnotationProcessor<SENDER> - Class in dev.rollczi.litecommands.annotations.command
- CommandAnnotationProcessor() - Constructor for class dev.rollczi.litecommands.annotations.command.CommandAnnotationProcessor
- Context - Annotation Interface in dev.rollczi.litecommands.annotations.context
-
Provides the context for a command invocation.
- CONTEXT - Enum constant in enum class dev.rollczi.litecommands.annotations.requirement.RequirementDefinition.Type
-
Context provider
- Cooldown - Annotation Interface in dev.rollczi.litecommands.annotations.cooldown
- CooldownAnnotationResolver<SENDER> - Class in dev.rollczi.litecommands.annotations.cooldown
- CooldownAnnotationResolver() - Constructor for class dev.rollczi.litecommands.annotations.cooldown.CooldownAnnotationResolver
- count() - Element in annotation interface dev.rollczi.litecommands.annotations.cooldown.Cooldown
- create() - Static method in class dev.rollczi.litecommands.annotations.LiteCommandsAnnotations
- createInstance(Class<T>) - Method in class dev.rollczi.litecommands.annotations.inject.Injector
- createProfile(Parameter, A, Argument<?>) - Method in class dev.rollczi.litecommands.annotations.argument.profile.ProfileAnnotationProcessor
- createProfile(Parameter, A, Argument<?>) - Method in class dev.rollczi.litecommands.annotations.varargs.VarargsAnyArgumentProcessor
- createProfile(Parameter, Arg, Argument<?>) - Method in class dev.rollczi.litecommands.annotations.argument.nullable.NullableArgumentProcessor
- createProfile(Parameter, Flag, Argument<?>) - Method in class dev.rollczi.litecommands.annotations.flag.FlagAnnotationProcessor
- createProfile(Parameter, Join, Argument<?>) - Method in class dev.rollczi.litecommands.annotations.join.JoinArgumentProcessor
- createProfile(Parameter, Literal, Argument<?>) - Method in class dev.rollczi.litecommands.annotations.literal.LiteralArgumentProcessor
- createProfile(Parameter, OptionalArg, Argument<?>) - Method in class dev.rollczi.litecommands.annotations.optional.OptionalArgArgumentProcessor
- createProfile(Parameter, Quoted, Argument<?>) - Method in class dev.rollczi.litecommands.annotations.quoted.QuotedAnnotationProcessor
- createProfile(Parameter, Varargs, Argument<?>) - Method in class dev.rollczi.litecommands.annotations.varargs.VarargsArgumentProcessor
D
- defaultService() - Static method in class dev.rollczi.litecommands.annotations.AnnotationProcessorService
- delimiter() - Element in annotation interface dev.rollczi.litecommands.annotations.varargs.Varargs
- Description - Annotation Interface in dev.rollczi.litecommands.annotations.description
- DescriptionAnnotationResolver<SENDER> - Class in dev.rollczi.litecommands.annotations.description
- DescriptionAnnotationResolver() - Constructor for class dev.rollczi.litecommands.annotations.description.DescriptionAnnotationResolver
- dev.rollczi.litecommands.annotations - package dev.rollczi.litecommands.annotations
- dev.rollczi.litecommands.annotations.argument - package dev.rollczi.litecommands.annotations.argument
- dev.rollczi.litecommands.annotations.argument.nullable - package dev.rollczi.litecommands.annotations.argument.nullable
- dev.rollczi.litecommands.annotations.argument.profile - package dev.rollczi.litecommands.annotations.argument.profile
- dev.rollczi.litecommands.annotations.async - package dev.rollczi.litecommands.annotations.async
- dev.rollczi.litecommands.annotations.bind - package dev.rollczi.litecommands.annotations.bind
- dev.rollczi.litecommands.annotations.command - package dev.rollczi.litecommands.annotations.command
- dev.rollczi.litecommands.annotations.context - package dev.rollczi.litecommands.annotations.context
- dev.rollczi.litecommands.annotations.cooldown - package dev.rollczi.litecommands.annotations.cooldown
- dev.rollczi.litecommands.annotations.description - package dev.rollczi.litecommands.annotations.description
- dev.rollczi.litecommands.annotations.edit - package dev.rollczi.litecommands.annotations.edit
- dev.rollczi.litecommands.annotations.execute - package dev.rollczi.litecommands.annotations.execute
- dev.rollczi.litecommands.annotations.flag - package dev.rollczi.litecommands.annotations.flag
- dev.rollczi.litecommands.annotations.inject - package dev.rollczi.litecommands.annotations.inject
- dev.rollczi.litecommands.annotations.join - package dev.rollczi.litecommands.annotations.join
- dev.rollczi.litecommands.annotations.literal - package dev.rollczi.litecommands.annotations.literal
- dev.rollczi.litecommands.annotations.meta - package dev.rollczi.litecommands.annotations.meta
- dev.rollczi.litecommands.annotations.optional - package dev.rollczi.litecommands.annotations.optional
- dev.rollczi.litecommands.annotations.permission - package dev.rollczi.litecommands.annotations.permission
- dev.rollczi.litecommands.annotations.priority - package dev.rollczi.litecommands.annotations.priority
- dev.rollczi.litecommands.annotations.quoted - package dev.rollczi.litecommands.annotations.quoted
- dev.rollczi.litecommands.annotations.requirement - package dev.rollczi.litecommands.annotations.requirement
- dev.rollczi.litecommands.annotations.shortcut - package dev.rollczi.litecommands.annotations.shortcut
- dev.rollczi.litecommands.annotations.validator - package dev.rollczi.litecommands.annotations.validator
- dev.rollczi.litecommands.annotations.validator.method - package dev.rollczi.litecommands.annotations.validator.method
- dev.rollczi.litecommands.annotations.validator.requirment - package dev.rollczi.litecommands.annotations.validator.requirment
- dev.rollczi.litecommands.annotations.varargs - package dev.rollczi.litecommands.annotations.varargs
E
- edit(Class<?>, CommandBuilder<SENDER>) - Method in class dev.rollczi.litecommands.annotations.edit.AnnotationEditorService
- Edit - Annotation Interface in dev.rollczi.litecommands.annotations.edit
- Execute - Annotation Interface in dev.rollczi.litecommands.annotations.execute
-
Represents the method that will be executed when the command is called.
- ExecuteAnnotationResolver<SENDER> - Class in dev.rollczi.litecommands.annotations.execute
- ExecuteAnnotationResolver() - Constructor for class dev.rollczi.litecommands.annotations.execute.ExecuteAnnotationResolver
- ExecuteDefault - Annotation Interface in dev.rollczi.litecommands.annotations.execute
-
Represents the method that will be executed when the command is called and no other method is found.
F
- Flag - Annotation Interface in dev.rollczi.litecommands.annotations.flag
- FlagAnnotationProcessor<SENDER> - Class in dev.rollczi.litecommands.annotations.flag
- FlagAnnotationProcessor() - Constructor for class dev.rollczi.litecommands.annotations.flag.FlagAnnotationProcessor
G
- getAnnotationProcessorService() - Method in class dev.rollczi.litecommands.annotations.LiteCommandsAnnotations
- getArgs() - Method in class dev.rollczi.litecommands.annotations.validator.method.MethodValidatorContext
- getArguments() - Method in class dev.rollczi.litecommands.annotations.MethodDefinition
- getBindRequirements() - Method in class dev.rollczi.litecommands.annotations.MethodDefinition
- getCommand() - Method in class dev.rollczi.litecommands.annotations.validator.method.MethodValidatorContext
- getContextRequirements() - Method in class dev.rollczi.litecommands.annotations.MethodDefinition
- getDefinition() - Method in class dev.rollczi.litecommands.annotations.MethodCommandExecutor
- getDefinition() - Method in class dev.rollczi.litecommands.annotations.validator.method.MethodValidatorContext
- getInstance() - Method in class dev.rollczi.litecommands.annotations.MethodCommandExecutor
- getInvocation() - Method in class dev.rollczi.litecommands.annotations.validator.method.MethodValidatorContext
- getMethod() - Method in class dev.rollczi.litecommands.annotations.MethodCommandExecutor
- getMethod() - Method in class dev.rollczi.litecommands.annotations.MethodInvoker
- getMethod() - Method in class dev.rollczi.litecommands.annotations.validator.method.MethodValidatorContext
- getRequirement(int) - Method in class dev.rollczi.litecommands.annotations.MethodDefinition
- getRequirements() - Method in class dev.rollczi.litecommands.annotations.MethodDefinition
- getRequirementsResult() - Method in class dev.rollczi.litecommands.annotations.validator.method.MethodValidatorContext
- getResult() - Method in interface dev.rollczi.litecommands.annotations.AnnotationInvoker
- getResult() - Method in class dev.rollczi.litecommands.annotations.MethodInvoker
- getValidatorService() - Method in class dev.rollczi.litecommands.annotations.LiteCommandsAnnotations
H
- HIGH - Static variable in class dev.rollczi.litecommands.annotations.priority.PriorityValue
- HIGHEST - Static variable in class dev.rollczi.litecommands.annotations.priority.PriorityValue
I
- ignoreCase() - Element in annotation interface dev.rollczi.litecommands.annotations.literal.Literal
- Inject - Annotation Interface in dev.rollczi.litecommands.annotations.inject
- Injector - Class in dev.rollczi.litecommands.annotations.inject
- Injector(BindRegistry) - Constructor for class dev.rollczi.litecommands.annotations.inject.Injector
J
- Join - Annotation Interface in dev.rollczi.litecommands.annotations.join
- JoinArgumentProcessor<SENDER> - Class in dev.rollczi.litecommands.annotations.join
- JoinArgumentProcessor() - Constructor for class dev.rollczi.litecommands.annotations.join.JoinArgumentProcessor
K
- key() - Element in annotation interface dev.rollczi.litecommands.annotations.cooldown.Cooldown
- key() - Element in annotation interface dev.rollczi.litecommands.annotations.edit.Edit
- key() - Element in annotation interface dev.rollczi.litecommands.annotations.meta.MarkMeta
-
Deprecated.
- Key - Annotation Interface in dev.rollczi.litecommands.annotations.argument
- KeyAnnotationResolver<SENDER> - Class in dev.rollczi.litecommands.annotations.argument
- KeyAnnotationResolver() - Constructor for class dev.rollczi.litecommands.annotations.argument.KeyAnnotationResolver
L
- limit() - Element in annotation interface dev.rollczi.litecommands.annotations.join.Join
- LiteCommandsAnnotations<SENDER> - Class in dev.rollczi.litecommands.annotations
- Literal - Annotation Interface in dev.rollczi.litecommands.annotations.literal
- LiteralArgumentProcessor<SENDER> - Class in dev.rollczi.litecommands.annotations.literal
- LiteralArgumentProcessor() - Constructor for class dev.rollczi.litecommands.annotations.literal.LiteralArgumentProcessor
- load(Object...) - Method in class dev.rollczi.litecommands.annotations.LiteCommandsAnnotations
- loadClasses(Class<?>...) - Method in class dev.rollczi.litecommands.annotations.LiteCommandsAnnotations
- LOW - Static variable in class dev.rollczi.litecommands.annotations.priority.PriorityValue
- LOWEST - Static variable in class dev.rollczi.litecommands.annotations.priority.PriorityValue
M
- mapParameter(BiFunction<Parameter, Annotation, Optional<Requirement<?>>>) - Method in class dev.rollczi.litecommands.annotations.MethodInvoker
- MarkMeta - Annotation Interface in dev.rollczi.litecommands.annotations.meta
-
Deprecated.
- MarkMetaAnnotationResolver<SENDER> - Class in dev.rollczi.litecommands.annotations.meta
-
Deprecated.
- MarkMetaAnnotationResolver() - Constructor for class dev.rollczi.litecommands.annotations.meta.MarkMetaAnnotationResolver
-
Deprecated.
- match(RequirementsResult<SENDER>) - Method in class dev.rollczi.litecommands.annotations.MethodCommandExecutor
- MAX - Static variable in class dev.rollczi.litecommands.annotations.priority.PriorityValue
- meta() - Method in class dev.rollczi.litecommands.annotations.MethodInvoker
- MetaAnnotationKeys - Class in dev.rollczi.litecommands.annotations.meta
-
LiteCommands Annotation API
- MethodCommandExecutor<SENDER> - Class in dev.rollczi.litecommands.annotations
- MethodDefinition - Class in dev.rollczi.litecommands.annotations
- MethodInvoker<SENDER> - Class in dev.rollczi.litecommands.annotations
- MethodInvoker(AnnotationProcessorService<SENDER>, MethodValidatorService<SENDER>, Object, Method, CommandBuilder<SENDER>) - Constructor for class dev.rollczi.litecommands.annotations.MethodInvoker
- MethodValidator<SENDER> - Interface in dev.rollczi.litecommands.annotations.validator.method
- MethodValidatorContext<SENDER> - Class in dev.rollczi.litecommands.annotations.validator.method
- MethodValidatorContext(RequirementsResult<SENDER>, MethodDefinition, Object, Method, Object[]) - Constructor for class dev.rollczi.litecommands.annotations.validator.method.MethodValidatorContext
- MethodValidatorService<SENDER> - Class in dev.rollczi.litecommands.annotations.validator.method
- MethodValidatorService() - Constructor for class dev.rollczi.litecommands.annotations.validator.method.MethodValidatorService
N
- name() - Element in annotation interface dev.rollczi.litecommands.annotations.command.Command
-
Represents the part of the command.
- name() - Element in annotation interface dev.rollczi.litecommands.annotations.execute.Execute
-
Represents the name of the command.
- nameProviders() - Element in annotation interface dev.rollczi.litecommands.annotations.requirement.RequirementDefinition
-
Name providers are used to get the name of the requirement.
- NONE - Static variable in class dev.rollczi.litecommands.annotations.priority.PriorityValue
- NORMAL - Static variable in class dev.rollczi.litecommands.annotations.priority.PriorityValue
- NORMAL_MINUS - Static variable in class dev.rollczi.litecommands.annotations.priority.PriorityValue
- NORMAL_PLUS - Static variable in class dev.rollczi.litecommands.annotations.priority.PriorityValue
- nullable() - Element in annotation interface dev.rollczi.litecommands.annotations.argument.Arg
- NullableArgumentProcessor<SENDER> - Class in dev.rollczi.litecommands.annotations.argument.nullable
- NullableArgumentProcessor() - Constructor for class dev.rollczi.litecommands.annotations.argument.nullable.NullableArgumentProcessor
O
- of(Object...) - Static method in class dev.rollczi.litecommands.annotations.LiteCommandsAnnotations
- ofClasses(Class<?>...) - Static method in class dev.rollczi.litecommands.annotations.LiteCommandsAnnotations
- on(Class<A>, AnnotationProcessor.AnyListener<A>) - Method in interface dev.rollczi.litecommands.annotations.AnnotationInvoker
- on(Class<A>, AnnotationProcessor.AnyListener<A>) - Method in class dev.rollczi.litecommands.annotations.MethodInvoker
- onClass(Class<A>, AnnotationProcessor.ClassListener<SENDER, A>) - Method in interface dev.rollczi.litecommands.annotations.AnnotationInvoker
- onMethod(Class<A>, AnnotationProcessor.MethodListener<SENDER, A>) - Method in interface dev.rollczi.litecommands.annotations.AnnotationInvoker
- onMethod(Class<A>, AnnotationProcessor.MethodListener<SENDER, A>) - Method in class dev.rollczi.litecommands.annotations.MethodInvoker
- onParameter(Class<A>, AnnotationProcessor.ParameterListener<SENDER, A>) - Method in interface dev.rollczi.litecommands.annotations.AnnotationInvoker
- onParameter(Class<A>, AnnotationProcessor.ParameterListener<SENDER, A>) - Method in class dev.rollczi.litecommands.annotations.MethodInvoker
- onParameterRequirement(Class<A>, AnnotationProcessor.ParameterRequirementListener<SENDER, A>) - Method in interface dev.rollczi.litecommands.annotations.AnnotationInvoker
- OptionalArg - Annotation Interface in dev.rollczi.litecommands.annotations.optional
- OptionalArgArgumentProcessor<SENDER> - Class in dev.rollczi.litecommands.annotations.optional
- OptionalArgArgumentProcessor() - Constructor for class dev.rollczi.litecommands.annotations.optional.OptionalArgArgumentProcessor
P
- parentMeta() - Method in class dev.rollczi.litecommands.annotations.MethodInvoker
- Permission - Annotation Interface in dev.rollczi.litecommands.annotations.permission
- PermissionAnnotationResolver<SENDER> - Class in dev.rollczi.litecommands.annotations.permission
- PermissionAnnotationResolver() - Constructor for class dev.rollczi.litecommands.annotations.permission.PermissionAnnotationResolver
- Permissions - Annotation Interface in dev.rollczi.litecommands.annotations.permission
- PermissionsAnnotationResolver<SENDER> - Class in dev.rollczi.litecommands.annotations.permission
- PermissionsAnnotationResolver() - Constructor for class dev.rollczi.litecommands.annotations.permission.PermissionsAnnotationResolver
- Priority - Annotation Interface in dev.rollczi.litecommands.annotations.priority
- PriorityAnnotationResolver<SENDER> - Class in dev.rollczi.litecommands.annotations.priority
- PriorityAnnotationResolver() - Constructor for class dev.rollczi.litecommands.annotations.priority.PriorityAnnotationResolver
- PriorityValue - Class in dev.rollczi.litecommands.annotations.priority
- process(AnnotationInvoker<SENDER>) - Method in interface dev.rollczi.litecommands.annotations.AnnotationProcessor
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.AnnotationProcessorService
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.argument.CaseInsensitiveAnnotationResolver
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.argument.KeyAnnotationResolver
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.argument.profile.ProfileAnnotationProcessor
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.async.AsyncAnnotationResolver
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.command.CommandAnnotationProcessor
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.command.RootCommandAnnotationProcessor
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.cooldown.CooldownAnnotationResolver
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.description.DescriptionAnnotationResolver
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.execute.ExecuteAnnotationResolver
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.meta.MarkMetaAnnotationResolver
-
Deprecated.
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.permission.PermissionAnnotationResolver
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.permission.PermissionsAnnotationResolver
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.priority.PriorityAnnotationResolver
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.requirement.RequirementDefinitionProcessor
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.shortcut.ShortcutCommandAnnotationProcessor
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.validator.requirment.AnnotatedValidatorProcessor
-
Deprecated.
- process(AnnotationInvoker<SENDER>) - Method in class dev.rollczi.litecommands.annotations.validator.ValidateAnnotationResolver
- ProfileAnnotationProcessor<SENDER,
A, - Class in dev.rollczi.litecommands.annotations.argument.profilePROFILE> - ProfileAnnotationProcessor(Class<A>) - Constructor for class dev.rollczi.litecommands.annotations.argument.profile.ProfileAnnotationProcessor
- provide(LiteCommandsInternal<SENDER, ?>) - Method in class dev.rollczi.litecommands.annotations.LiteCommandsAnnotations
Q
- Quoted - Annotation Interface in dev.rollczi.litecommands.annotations.quoted
- QuotedAnnotationProcessor<SENDER> - Class in dev.rollczi.litecommands.annotations.quoted
- QuotedAnnotationProcessor() - Constructor for class dev.rollczi.litecommands.annotations.quoted.QuotedAnnotationProcessor
R
- register(A) - Method in class dev.rollczi.litecommands.annotations.AnnotationProcessorService
- register(MethodValidator<SENDER>) - Method in class dev.rollczi.litecommands.annotations.validator.method.MethodValidatorService
- registerEditorKey(String, Editor<SENDER>) - Method in class dev.rollczi.litecommands.annotations.edit.AnnotationEditorService
- RequirementDefinition - Annotation Interface in dev.rollczi.litecommands.annotations.requirement
- RequirementDefinition.Type - Enum Class in dev.rollczi.litecommands.annotations.requirement
- RequirementDefinitionProcessor<SENDER> - Class in dev.rollczi.litecommands.annotations.requirement
-
Universal annotation processor for requirements such as
Argument,ContextRequirementandBindRequirement. - RequirementDefinitionProcessor() - Constructor for class dev.rollczi.litecommands.annotations.requirement.RequirementDefinitionProcessor
- RootCommand - Annotation Interface in dev.rollczi.litecommands.annotations.command
-
Is used to mark the class as a root command (without name).
- RootCommandAnnotationProcessor<SENDER> - Class in dev.rollczi.litecommands.annotations.command
- RootCommandAnnotationProcessor() - Constructor for class dev.rollczi.litecommands.annotations.command.RootCommandAnnotationProcessor
S
- Sender - Annotation Interface in dev.rollczi.litecommands.annotations.context
-
Alias for
Context - separator() - Element in annotation interface dev.rollczi.litecommands.annotations.join.Join
- Shortcut - Annotation Interface in dev.rollczi.litecommands.annotations.shortcut
-
Is used to register a shortcut for the sub command executor.
- ShortcutCommandAnnotationProcessor<SENDER> - Class in dev.rollczi.litecommands.annotations.shortcut
- ShortcutCommandAnnotationProcessor() - Constructor for class dev.rollczi.litecommands.annotations.shortcut.ShortcutCommandAnnotationProcessor
- SOURCE_ANNOTATED_ELEMENT - Static variable in class dev.rollczi.litecommands.annotations.meta.MetaAnnotationKeys
-
Holds the source annotated element of the annotated element.
- SOURCE_ANNOTATION - Static variable in class dev.rollczi.litecommands.annotations.meta.MetaAnnotationKeys
-
Holds the source annotation of the annotated element.
- SOURCE_PARAMETER - Static variable in class dev.rollczi.litecommands.annotations.meta.MetaAnnotationKeys
-
Holds the source parameter of the annotated element.
- strict() - Element in annotation interface dev.rollczi.litecommands.annotations.command.Command
-
Disables/Enables the strict mode.
- strict() - Element in annotation interface dev.rollczi.litecommands.annotations.command.RootCommand
-
Disables/Enables the strict mode.
- strict() - Element in annotation interface dev.rollczi.litecommands.annotations.execute.Execute
-
Disables/Enables the strict mode.
- strict() - Element in annotation interface dev.rollczi.litecommands.annotations.execute.ExecuteDefault
-
Disables/Enables the strict mode.
T
- toPriorityLevel(int) - Static method in class dev.rollczi.litecommands.annotations.priority.PriorityValue
- type() - Element in annotation interface dev.rollczi.litecommands.annotations.requirement.RequirementDefinition
-
Type of the requirement.
U
V
- validate(MethodValidatorContext<SENDER>) - Method in interface dev.rollczi.litecommands.annotations.validator.method.MethodValidator
- validate(MethodValidatorContext<SENDER>) - Method in class dev.rollczi.litecommands.annotations.validator.method.MethodValidatorService
- validate(Invocation<SENDER>, CommandExecutor<SENDER>, Requirement<T>, T, A) - Method in interface dev.rollczi.litecommands.annotations.validator.requirment.AnnotatedValidator
-
Deprecated.
- Validate - Annotation Interface in dev.rollczi.litecommands.annotations.validator
- ValidateAnnotationResolver<SENDER> - Class in dev.rollczi.litecommands.annotations.validator
- ValidateAnnotationResolver() - Constructor for class dev.rollczi.litecommands.annotations.validator.ValidateAnnotationResolver
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.argument.Arg
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.argument.Key
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.description.Description
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.flag.Flag
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.join.Join
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.literal.Literal
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.meta.MarkMeta
-
Deprecated.
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.optional.OptionalArg
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.permission.Permission
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.permission.Permissions
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.priority.Priority
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.shortcut.Shortcut
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.validator.Validate
- value() - Element in annotation interface dev.rollczi.litecommands.annotations.varargs.Varargs
-
Name of the argument
- valueOf(String) - Static method in enum class dev.rollczi.litecommands.annotations.requirement.RequirementDefinition.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.rollczi.litecommands.annotations.requirement.RequirementDefinition.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Varargs - Annotation Interface in dev.rollczi.litecommands.annotations.varargs
- VarargsAnyArgumentProcessor<SENDER,
A> - Class in dev.rollczi.litecommands.annotations.varargs - VarargsAnyArgumentProcessor(Class<A>) - Constructor for class dev.rollczi.litecommands.annotations.varargs.VarargsAnyArgumentProcessor
- VarargsArgumentProcessor<SENDER> - Class in dev.rollczi.litecommands.annotations.varargs
- VarargsArgumentProcessor() - Constructor for class dev.rollczi.litecommands.annotations.varargs.VarargsArgumentProcessor
- VERY_HIGH - Static variable in class dev.rollczi.litecommands.annotations.priority.PriorityValue
- VERY_LOW - Static variable in class dev.rollczi.litecommands.annotations.priority.PriorityValue
All Classes and Interfaces|All Packages|Constant Field Values