JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
I
J
K
L
M
O
P
Q
R
S
V
A
AnnotatedValidator
<
SENDER
,
T
,
A
extends java.lang.annotation.Annotation> - Interface in
dev.rollczi.litecommands.annotations.validator.requirment
AnnotatedValidatorProcessor
<
SENDER
,
T
,
A
extends java.lang.annotation.Annotation> - Class in
dev.rollczi.litecommands.annotations.validator.requirment
AnnotatedValidatorProcessor(Class<A>, Class<T>, AnnotatedValidator<SENDER, T, A>)
- Constructor for class dev.rollczi.litecommands.annotations.validator.requirment.
AnnotatedValidatorProcessor
AnnotationEditorService
<
SENDER
> - Class in
dev.rollczi.litecommands.annotations.edit
AnnotationEditorService()
- Constructor for class dev.rollczi.litecommands.annotations.edit.
AnnotationEditorService
AnnotationHolder
<
A
extends java.lang.annotation.Annotation,
PARSED
,
OUT
> - Interface in
dev.rollczi.litecommands.annotations
AnnotationInvoker
<
SENDER
> - Interface in
dev.rollczi.litecommands.annotations
AnnotationProcessor
<
SENDER
> - Interface in
dev.rollczi.litecommands.annotations
AnnotationProcessor.Listener
<
A
extends java.lang.annotation.Annotation> - Interface in
dev.rollczi.litecommands.annotations
AnnotationProcessor.RequirementListener
<
SENDER
,
A
extends java.lang.annotation.Annotation> - Interface in
dev.rollczi.litecommands.annotations
AnnotationProcessor.RequirementMetaListener
<
SENDER
,
A
extends java.lang.annotation.Annotation> - Interface in
dev.rollczi.litecommands.annotations
AnnotationProcessor.StructureExecutorListener
<
SENDER
,
A
extends java.lang.annotation.Annotation> - Interface in
dev.rollczi.litecommands.annotations
AnnotationProcessor.StructureListener
<
SENDER
,
A
extends java.lang.annotation.Annotation> - 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 Type in
dev.rollczi.litecommands.annotations.argument
ArgArgumentProcessor
<
SENDER
> - Class in
dev.rollczi.litecommands.annotations.argument
ArgArgumentProcessor()
- Constructor for class dev.rollczi.litecommands.annotations.argument.
ArgArgumentProcessor
ArgCollectionArgumentProcessor
<
SENDER
> - Class in
dev.rollczi.litecommands.annotations.argument.collector
ArgCollectionArgumentProcessor()
- Constructor for class dev.rollczi.litecommands.annotations.argument.collector.
ArgCollectionArgumentProcessor
Async
- Annotation Type 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 Type in
dev.rollczi.litecommands.annotations.bind
BindRequirementProcessor
<
SENDER
> - Class in
dev.rollczi.litecommands.annotations.bind
BindRequirementProcessor()
- Constructor for class dev.rollczi.litecommands.annotations.bind.
BindRequirementProcessor
C
call(A, MetaHolder)
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationProcessor.Listener
call(AnnotationHolder<A, ?, ?>, CommandBuilder<SENDER>)
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationProcessor.RequirementListener
call(AnnotationHolder<A, ?, ?>, CommandBuilder<SENDER>, Requirement<?>)
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationProcessor.RequirementMetaListener
call(A, CommandBuilder<SENDER>, CommandExecutorProvider<SENDER>)
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationProcessor.StructureExecutorListener
call(A, CommandBuilder<SENDER>)
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationProcessor.StructureListener
Command
- Annotation Type 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 Type in
dev.rollczi.litecommands.annotations.context
ContextRequirementProcessor
<
SENDER
> - Class in
dev.rollczi.litecommands.annotations.context
ContextRequirementProcessor()
- Constructor for class dev.rollczi.litecommands.annotations.context.
ContextRequirementProcessor
Cooldown
- Annotation Type 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
create(AnnotationHolder<Arg, T, ?>)
- Method in class dev.rollczi.litecommands.annotations.argument.
ArgArgumentProcessor
create(AnnotationHolder<Arg, T, ?>)
- Method in class dev.rollczi.litecommands.annotations.argument.collector.
ArgCollectionArgumentProcessor
create(AnnotationHolder<Bind, PARSED, ?>)
- Method in class dev.rollczi.litecommands.annotations.bind.
BindRequirementProcessor
create(AnnotationHolder<Context, PARSED, ?>)
- Method in class dev.rollczi.litecommands.annotations.context.
ContextRequirementProcessor
create(AnnotationHolder<Flag, T, ?>)
- Method in class dev.rollczi.litecommands.annotations.flag.
FlagArgumentProcessor
create(AnnotationHolder<Join, T, ?>)
- Method in class dev.rollczi.litecommands.annotations.join.
JoinArgumentProcessor
create()
- Static method in class dev.rollczi.litecommands.annotations.
LiteCommandsAnnotations
create(AnnotationHolder<OptionalArg, T, ?>)
- Method in class dev.rollczi.litecommands.annotations.optional.
OptionalArgArgumentProcessor
create(AnnotationHolder<A, PARSED, ?>)
- Method in class dev.rollczi.litecommands.annotations.requirement.
RequirementProcessor
create(AnnotationHolder<Varargs, T, ?>)
- Method in class dev.rollczi.litecommands.annotations.varargs.
VarargsArgumentProcessor
createInstance(Class<T>)
- Method in class dev.rollczi.litecommands.annotations.inject.
Injector
D
defaultService()
- Static method in class dev.rollczi.litecommands.annotations.
AnnotationProcessorService
Description
- Annotation Type 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.collector
- package dev.rollczi.litecommands.annotations.argument.collector
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.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.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 Type in
dev.rollczi.litecommands.annotations.edit
Execute
- Annotation Type 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
F
Flag
- Annotation Type in
dev.rollczi.litecommands.annotations.flag
FlagArgumentProcessor
<
SENDER
> - Class in
dev.rollczi.litecommands.annotations.flag
FlagArgumentProcessor()
- Constructor for class dev.rollczi.litecommands.annotations.flag.
FlagArgumentProcessor
G
getAnnotation()
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationHolder
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.validator.method.
MethodValidatorContext
getFormat()
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationHolder
getInvocation()
- Method in class dev.rollczi.litecommands.annotations.validator.method.
MethodValidatorContext
getMethod()
- Method in class dev.rollczi.litecommands.annotations.validator.method.
MethodValidatorContext
getName()
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationHolder
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
getValidatorService()
- Method in class dev.rollczi.litecommands.annotations.
LiteCommandsAnnotations
I
Inject
- Annotation Type 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 Type 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
- Annotation Type 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
LiteCommandsAnnotations
<
SENDER
> - Class in
dev.rollczi.litecommands.annotations
load(Object...)
- Method in class dev.rollczi.litecommands.annotations.
LiteCommandsAnnotations
loadClasses(Class<?>...)
- Method in class dev.rollczi.litecommands.annotations.
LiteCommandsAnnotations
M
MarkMeta
- Annotation Type in
dev.rollczi.litecommands.annotations.meta
MarkMetaAnnotationResolver
<
SENDER
> - Class in
dev.rollczi.litecommands.annotations.meta
MarkMetaAnnotationResolver()
- Constructor for class dev.rollczi.litecommands.annotations.meta.
MarkMetaAnnotationResolver
MethodDefinition
- Class in
dev.rollczi.litecommands.annotations
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
O
of(A, WrapFormat<PARSED, OUT>, Supplier<String>)
- Static method in interface dev.rollczi.litecommands.annotations.
AnnotationHolder
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.Listener<A>)
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationInvoker
onExecutorStructure(Class<A>, AnnotationProcessor.StructureExecutorListener<SENDER, A>)
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationInvoker
onRequirement(Class<A>, AnnotationProcessor.RequirementListener<SENDER, A>)
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationInvoker
onRequirementMeta(Class<A>, AnnotationProcessor.RequirementMetaListener<SENDER, A>)
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationInvoker
onStructure(Class<A>, AnnotationProcessor.StructureListener<SENDER, A>)
- Method in interface dev.rollczi.litecommands.annotations.
AnnotationInvoker
OptionalArg
- Annotation Type 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
Permission
- Annotation Type 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 Type 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
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.
KeyAnnotationResolver
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
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.quoted.
QuotedAnnotationProcessor
process(AnnotationInvoker<SENDER>)
- Method in class dev.rollczi.litecommands.annotations.requirement.
RequirementProcessor
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
process(AnnotationInvoker<SENDER>)
- Method in class dev.rollczi.litecommands.annotations.validator.
ValidateAnnotationResolver
provide(LiteCommandsInternal<SENDER, ?>)
- Method in class dev.rollczi.litecommands.annotations.
LiteCommandsAnnotations
Q
Quoted
- Annotation Type 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
RequirementProcessor
<
SENDER
,
A
extends java.lang.annotation.Annotation> - Class in
dev.rollczi.litecommands.annotations.requirement
RequirementProcessor(Class<A>)
- Constructor for class dev.rollczi.litecommands.annotations.requirement.
RequirementProcessor
RequirementProcessor(Class<A>, Class<?>)
- Constructor for class dev.rollczi.litecommands.annotations.requirement.
RequirementProcessor
RootCommand
- Annotation Type 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
Shortcut
- Annotation Type 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
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
Validate
- Annotation Type 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
Varargs
- Annotation Type in
dev.rollczi.litecommands.annotations.varargs
VarargsArgumentProcessor
<
SENDER
> - Class in
dev.rollczi.litecommands.annotations.varargs
VarargsArgumentProcessor()
- Constructor for class dev.rollczi.litecommands.annotations.varargs.
VarargsArgumentProcessor
A
B
C
D
E
F
G
I
J
K
L
M
O
P
Q
R
S
V
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes