Index
All Classes and Interfaces|All Packages
A
- annotations(LiteConfigurator<AnnotationsExtension<SENDER>>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- annotations(LiteConfigurator<AnnotationsExtension<SENDER>>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
-
[Experimental] Register extension for annotations processing/ Please note that this method is experimental and may be deprecated or removed in the future.
- AnnotationsExtension<SENDER> - Interface in dev.rollczi.litecommands.extension.annotations
- argument(TypeRange<T>, ArgumentKey, ArgumentResolverBase<SENDER, ?, T>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argument(TypeRange<T>, ArgumentKey, ArgumentResolverBase<SENDER, ?, T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- argument(TypeRange<T>, ArgumentResolverBase<SENDER, ?, T>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argument(TypeRange<T>, ArgumentResolverBase<SENDER, ?, T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- argument(Class<PARSED>, ArgumentKey, ArgumentResolverBase<SENDER, ?, PARSED>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argument(Class<T>, ArgumentKey, ArgumentResolverBase<SENDER, ?, T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
-
[Keyed Argument Parser and Suggester] Register argument parser and suggester for a given type and key.
- argument(Class<T>, ArgumentResolverBase<SENDER, ?, T>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argument(Class<T>, ArgumentResolverBase<SENDER, ?, T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
-
[Argument Parser and Suggester] Register argument parser and suggester for given type.
- argumentParser(TypeRange<T>, ArgumentKey, Parser<SENDER, ?, T>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argumentParser(TypeRange<T>, ArgumentKey, Parser<SENDER, ?, T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- argumentParser(Class<PARSED>, ArgumentKey, Parser<SENDER, ?, PARSED>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argumentParser(Class<T>, ArgumentKey, Parser<SENDER, ?, T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- argumentParser(Class<T>, Parser<SENDER, ?, T>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argumentParser(Class<T>, Parser<SENDER, ?, T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- argumentSuggester(TypeRange<T>, ArgumentKey, Suggester<SENDER, T>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argumentSuggester(TypeRange<T>, ArgumentKey, Suggester<SENDER, T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- argumentSuggester(Class<T>, ArgumentKey, Suggester<SENDER, T>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argumentSuggester(Class<T>, ArgumentKey, Suggester<SENDER, T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- argumentSuggester(Class<T>, ArgumentKey, SuggestionResult) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
-
Deprecated.
- argumentSuggester(Class<T>, Suggester<SENDER, T>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argumentSuggester(Class<T>, Suggester<SENDER, T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- argumentSuggester(Class<T>, SuggestionResult) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
-
Deprecated.
- argumentSuggestion(TypeRange<T>, ArgumentKey, SuggestionResult) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argumentSuggestion(TypeRange<T>, ArgumentKey, SuggestionResult) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- argumentSuggestion(Class<T>, ArgumentKey, SuggestionResult) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argumentSuggestion(Class<T>, ArgumentKey, SuggestionResult) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- argumentSuggestion(Class<T>, SuggestionResult) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- argumentSuggestion(Class<T>, SuggestionResult) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
B
- bind(Class<T>, BindProvider<T>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- bind(Class<T>, BindProvider<T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- bind(Class<T>, Supplier<T>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- bind(Class<T>, Supplier<T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- bindRegistry - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- bindUnsafe(Class<?>, Supplier<?>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- bindUnsafe(Class<?>, Supplier<?>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- build() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- build() - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- build(boolean) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- build(boolean) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- builder(Class<SENDER>, Platform<SENDER, C>) - Static method in class dev.rollczi.litecommands.LiteCommandsFactory
C
- commandBuilderCollector - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- commands(LiteCommandsProvider<SENDER>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- commands(LiteCommandsProvider<SENDER>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
-
Register commands from given provider.
- commands(Object...) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- commands(Object...) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
-
This method is used to register additional commands.
- commandsProviderExtensions - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- configure(LiteConfigurator<CONFIGURATION>) - Method in interface dev.rollczi.litecommands.extension.LiteExtension
- configure(LiteConfigurator<AnnotationsExtension<SENDER>>) - Method in class dev.rollczi.litecommands.extension.annotations.LiteAnnotationsProcessorExtension
- configure(T) - Method in interface dev.rollczi.litecommands.configurator.LiteConfigurator
- context(Class<T>, ContextProvider<SENDER, T>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- context(Class<T>, ContextProvider<SENDER, T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- contextRegistry - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
D
- dev.rollczi.litecommands - package dev.rollczi.litecommands
- dev.rollczi.litecommands.configurator - package dev.rollczi.litecommands.configurator
- dev.rollczi.litecommands.extension - package dev.rollczi.litecommands.extension
- dev.rollczi.litecommands.extension.annotations - package dev.rollczi.litecommands.extension.annotations
- dev.rollczi.litecommands.processor - package dev.rollczi.litecommands.processor
E
- editor(Scope, Editor<SENDER>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- editor(Scope, Editor<SENDER>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- editorGlobal(Editor<SENDER>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- editorGlobal(Editor<SENDER>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- editorService - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- exception(Class<E>, ExceptionHandler<SENDER, ? extends E>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- exception(Class<E>, ExceptionHandler<SENDER, ? extends E>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- exceptionUnexpected(ExceptionHandler<SENDER, Throwable>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- exceptionUnexpected(ExceptionHandler<SENDER, Throwable>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- extend(LiteCommandsBuilder<SENDER, ?, ?>, LiteCommandsInternal<SENDER, ?>) - Method in class dev.rollczi.litecommands.extension.annotations.LiteAnnotationsProcessorExtension
- extend(LiteCommandsBuilder<SENDER, ?, ?>, LiteCommandsInternal<SENDER, ?>) - Method in interface dev.rollczi.litecommands.extension.LiteExtension
- extendCommandsProvider(LiteCommandsBuilder<SENDER, ?, ?>, LiteCommandsInternal<SENDER, ?>, LiteCommandsProvider<SENDER>) - Method in class dev.rollczi.litecommands.extension.annotations.LiteAnnotationsProcessorExtension
- extendCommandsProvider(LiteCommandsBuilder<SENDER, ?, ?>, LiteCommandsInternal<SENDER, ?>, LiteCommandsProvider<SENDER>) - Method in interface dev.rollczi.litecommands.extension.LiteCommandsProviderExtension
- extension(LiteExtension<SENDER, CONFIGURATION>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- extension(LiteExtension<SENDER, CONFIGURATION>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
-
Register extension for this builder.
- extension(E, LiteConfigurator<CONFIGURATION>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- extension(E, LiteConfigurator<CONFIGURATION>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
-
Register extension for this builder with configurator.
- extensions - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
G
- getBindRegistry() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- getCommandBuilderCollector() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- getContextRegistry() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- getEditorService() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- getMessageRegistry() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- getParserRegistry() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- getPlatform() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- getResultService() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- getScheduler() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- getSchematicGenerator() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- getSenderClass() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
-
Internal API
- getSuggesterRegistry() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- getValidatorService() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- getWrapperRegistry() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
I
- invalidUsage(InvalidUsageHandler<SENDER>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- invalidUsage(InvalidUsageHandler<SENDER>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
L
- LiteAnnotationsProcessorExtension<SENDER> - Class in dev.rollczi.litecommands.extension.annotations
- LiteAnnotationsProcessorExtension() - Constructor for class dev.rollczi.litecommands.extension.annotations.LiteAnnotationsProcessorExtension
- LiteBuilderProcessor<SENDER,
SETTINGS> - Interface in dev.rollczi.litecommands.processor - LiteCommandsBaseBuilder<SENDER,
C, - Class in dev.rollczi.litecommandsB> - LiteCommandsBaseBuilder(Class<SENDER>, Platform<SENDER, C>) - Constructor for class dev.rollczi.litecommands.LiteCommandsBaseBuilder
-
Constructor for
LiteCommandsBaseBuilder - LiteCommandsBaseBuilder(Class<SENDER>, Platform<SENDER, C>, EditorService<SENDER>, ValidatorService<SENDER>, ParserRegistry<SENDER>, SuggesterRegistry<SENDER>, BindRegistry, ContextRegistry<SENDER>, ResultHandleService<SENDER>, CommandBuilderCollector<SENDER>, MessageRegistry<SENDER>, WrapperRegistry) - Constructor for class dev.rollczi.litecommands.LiteCommandsBaseBuilder
-
Copy constructor
- LiteCommandsBuilder<SENDER,
SETTINGS, - Interface in dev.rollczi.litecommandsB> -
Builder for
LiteCommands. - LiteCommandsFactory - Class in dev.rollczi.litecommands
- LiteCommandsProviderExtension<SENDER,
CONFIGURATION> - Interface in dev.rollczi.litecommands.extension -
A generic interface for configuring
LiteCommandsProvider. - LiteConfigurator<T> - Interface in dev.rollczi.litecommands.configurator
- LiteExtension<SENDER,
CONFIGURATION> - Interface in dev.rollczi.litecommands.extension -
A generic interface for configuring
LiteCommandsBuilderandLiteCommandsInternal.
M
- message(MessageKey<CONTEXT>, InvokedMessage<SENDER, T, CONTEXT>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- message(MessageKey<CONTEXT>, InvokedMessage<SENDER, T, CONTEXT>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- message(MessageKey<CONTEXT>, Message<T, CONTEXT>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- message(MessageKey<CONTEXT>, Message<T, CONTEXT>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- message(MessageKey<CONTEXT>, T) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- message(MessageKey<CONTEXT>, T) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- messageRegistry - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- methodValidator(MethodValidator<SENDER>) - Method in interface dev.rollczi.litecommands.extension.annotations.AnnotationsExtension
- methodValidator(MethodValidator<SENDER>) - Method in class dev.rollczi.litecommands.extension.annotations.LiteAnnotationsProcessorExtension
- missingPermission(MissingPermissionsHandler<SENDER>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- missingPermission(MissingPermissionsHandler<SENDER>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
P
- parserRegistry - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- platform - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- postProcessor(LiteBuilderProcessor<SENDER, C>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- postProcessor(LiteBuilderProcessor<SENDER, SETTINGS>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- postProcessors - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- preProcessor(LiteBuilderProcessor<SENDER, C>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- preProcessor(LiteBuilderProcessor<SENDER, SETTINGS>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- preProcessors - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- process(LiteCommandsBuilder<SENDER, SETTINGS, ?>, LiteCommandsInternal<SENDER, SETTINGS>) - Method in interface dev.rollczi.litecommands.processor.LiteBuilderProcessor
- processor(AnnotationProcessor<SENDER>) - Method in interface dev.rollczi.litecommands.extension.annotations.AnnotationsExtension
- processor(AnnotationProcessor<SENDER>) - Method in class dev.rollczi.litecommands.extension.annotations.LiteAnnotationsProcessorExtension
R
- result(Class<T>, ResultHandler<SENDER, ? extends T>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- result(Class<T>, ResultHandler<SENDER, ? extends T>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- resultHandleService - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- resultUnexpected(ResultHandler<SENDER, Object>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- resultUnexpected(ResultHandler<SENDER, Object>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
S
- scheduler - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- scheduler(Scheduler) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- scheduler(Scheduler) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- schematicGenerator - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- schematicGenerator(SchematicFormat) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- schematicGenerator(SchematicFormat) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- schematicGenerator(SchematicGenerator<SENDER>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- schematicGenerator(SchematicGenerator<SENDER>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- self() - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- selfProcessor(LiteBuilderProcessor<SENDER, C>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- selfProcessor(LiteBuilderProcessor<SENDER, SETTINGS>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- senderClass - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- settings(PlatformSettingsConfigurator<C>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- settings(PlatformSettingsConfigurator<SETTINGS>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
-
Configure platform settings.
- suggesterRegistry - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
V
- validator(Scope, Validator<SENDER>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- validator(Scope, Validator<SENDER>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- validator(Class<T>, Class<A>, AnnotatedValidator<SENDER, T, A>) - Method in interface dev.rollczi.litecommands.extension.annotations.AnnotationsExtension
- validator(Class<T>, Class<A>, AnnotatedValidator<SENDER, T, A>) - Method in class dev.rollczi.litecommands.extension.annotations.LiteAnnotationsProcessorExtension
- validatorGlobal(Validator<SENDER>) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- validatorGlobal(Validator<SENDER>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- validatorMarked(Validator<SENDER>) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- validatorService - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
W
- wrapper(Wrapper) - Method in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
- wrapper(Wrapper) - Method in interface dev.rollczi.litecommands.LiteCommandsBuilder
- wrapperRegistry - Variable in class dev.rollczi.litecommands.LiteCommandsBaseBuilder
All Classes and Interfaces|All Packages