Index

A B C D E F G I J K L M N O P Q R S V 
All Classes and Interfaces|All Packages

A

aliases() - Element in annotation interface dev.rollczi.litecommands.annotations.command.Command
Represents the aliases of the command.
aliases() - Method in class dev.rollczi.litecommands.annotations.command.Command.Mock
 
aliases() - Element in annotation interface dev.rollczi.litecommands.annotations.execute.Execute
Represents the aliases of the command.
aliases() - Method in class dev.rollczi.litecommands.annotations.execute.Execute.Mock
 
AnnotatedValidator<SENDER,T,A> - Interface in dev.rollczi.litecommands.annotations.validator.requirment
 
AnnotatedValidatorProcessor<SENDER,T,A> - 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,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> - Interface in dev.rollczi.litecommands.annotations
 
AnnotationProcessor.RequirementListener<SENDER,A> - Interface in dev.rollczi.litecommands.annotations
 
AnnotationProcessor.RequirementMetaListener<SENDER,A> - Interface in dev.rollczi.litecommands.annotations
 
AnnotationProcessor.StructureExecutorListener<SENDER,A> - Interface in dev.rollczi.litecommands.annotations
 
AnnotationProcessor.StructureListener<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
 
annotationType() - Method in class dev.rollczi.litecommands.annotations.command.Command.Mock
 
annotationType() - Method in class dev.rollczi.litecommands.annotations.context.Context.Mock
 
annotationType() - Method in class dev.rollczi.litecommands.annotations.execute.Execute.Mock
 
Arg - Annotation Interface 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
 
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
 
BindRequirementProcessor<SENDER> - Class in dev.rollczi.litecommands.annotations.bind
 
BindRequirementProcessor() - Constructor for class dev.rollczi.litecommands.annotations.bind.BindRequirementProcessor
 

C

call(A, CommandBuilder<SENDER>) - Method in interface dev.rollczi.litecommands.annotations.AnnotationProcessor.StructureListener
 
call(A, CommandBuilder<SENDER>, CommandExecutorProvider<SENDER>) - Method in interface dev.rollczi.litecommands.annotations.AnnotationProcessor.StructureExecutorListener
 
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
 
Command - Annotation Interface in dev.rollczi.litecommands.annotations.command
Is used to mark the class as a command.
Command.Mock - Class in dev.rollczi.litecommands.annotations.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
 
Context.Mock - Class 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
 
create() - Static method in class dev.rollczi.litecommands.annotations.LiteCommandsAnnotations
 
create(AnnotationHolder<A, PARSED, ?>) - Method in class dev.rollczi.litecommands.annotations.requirement.RequirementProcessor
 
create(AnnotationHolder<Arg, T, ?>) - Method in class dev.rollczi.litecommands.annotations.argument.ArgArgumentProcessor
 
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(AnnotationHolder<OptionalArg, T, ?>) - Method in class dev.rollczi.litecommands.annotations.optional.OptionalArgArgumentProcessor
 
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 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.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.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.requirment - package dev.rollczi.litecommands.annotations.validator.requirment
 

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.
Execute.Mock - Class in dev.rollczi.litecommands.annotations.execute
 
ExecuteAnnotationResolver<SENDER> - Class in dev.rollczi.litecommands.annotations.execute
 
ExecuteAnnotationResolver() - Constructor for class dev.rollczi.litecommands.annotations.execute.ExecuteAnnotationResolver
 

F

Flag - Annotation Interface 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
 
getFormat() - Method in interface dev.rollczi.litecommands.annotations.AnnotationHolder
 
getName() - Method in interface dev.rollczi.litecommands.annotations.AnnotationHolder
 
getResult() - Method in interface dev.rollczi.litecommands.annotations.AnnotationInvoker
 

I

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.edit.Edit
 
key() - Element in annotation interface dev.rollczi.litecommands.annotations.meta.MarkMeta
 
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
 
load(Object...) - Method in class dev.rollczi.litecommands.annotations.LiteCommandsAnnotations
 
loadClasses(Class<?>...) - Method in class dev.rollczi.litecommands.annotations.LiteCommandsAnnotations
 

M

MarkMeta - Annotation Interface 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
 
Mock() - Constructor for class dev.rollczi.litecommands.annotations.context.Context.Mock
 
Mock(String, String[]) - Constructor for class dev.rollczi.litecommands.annotations.command.Command.Mock
 
Mock(String, String[]) - Constructor for class dev.rollczi.litecommands.annotations.execute.Execute.Mock
 

N

name() - Method in class dev.rollczi.litecommands.annotations.command.Command.Mock
 
name() - Element in annotation interface dev.rollczi.litecommands.annotations.command.Command
Represents the part of the command.
name() - Method in class dev.rollczi.litecommands.annotations.execute.Execute.Mock
 
name() - Element in annotation interface dev.rollczi.litecommands.annotations.execute.Execute
Represents the name of the command.

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 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

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
 
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.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 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
 
registerEditorKey(String, Editor<SENDER>) - Method in class dev.rollczi.litecommands.annotations.edit.AnnotationEditorService
 
RequirementProcessor<SENDER,A> - Class in dev.rollczi.litecommands.annotations.requirement
 
RequirementProcessor(Class<A>) - Constructor for class dev.rollczi.litecommands.annotations.requirement.RequirementProcessor
 
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

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
 

V

validate(Invocation<SENDER>, CommandExecutor<SENDER>, Requirement<T>, T, A) - Method in interface dev.rollczi.litecommands.annotations.validator.requirment.AnnotatedValidator
 
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.meta.MarkMeta
 
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.shortcut.Shortcut
 
value() - Element in annotation interface dev.rollczi.litecommands.annotations.validator.Validate
 
A B C D E F G I J K L M N O P Q R S V 
All Classes and Interfaces|All Packages