Package Hierarchies:
- dev.rollczi.litecommands,
- dev.rollczi.litecommands.argument,
- dev.rollczi.litecommands.argument.parser,
- dev.rollczi.litecommands.argument.parser.input,
- dev.rollczi.litecommands.argument.resolver,
- dev.rollczi.litecommands.argument.resolver.standard,
- dev.rollczi.litecommands.argument.suggester,
- dev.rollczi.litecommands.argument.suggester.input,
- dev.rollczi.litecommands.bind,
- dev.rollczi.litecommands.command,
- dev.rollczi.litecommands.command.builder,
- dev.rollczi.litecommands.command.executor,
- dev.rollczi.litecommands.context,
- dev.rollczi.litecommands.editor,
- dev.rollczi.litecommands.flag,
- dev.rollczi.litecommands.flow,
- dev.rollczi.litecommands.handler.exception,
- dev.rollczi.litecommands.handler.exception.standard,
- dev.rollczi.litecommands.handler.result,
- dev.rollczi.litecommands.handler.result.standard,
- dev.rollczi.litecommands.identifier,
- dev.rollczi.litecommands.input,
- dev.rollczi.litecommands.input.raw,
- dev.rollczi.litecommands.invalidusage,
- dev.rollczi.litecommands.invocation,
- dev.rollczi.litecommands.join,
- dev.rollczi.litecommands.literal,
- dev.rollczi.litecommands.message,
- dev.rollczi.litecommands.meta,
- dev.rollczi.litecommands.permission,
- dev.rollczi.litecommands.platform,
- dev.rollczi.litecommands.prettyprint,
- dev.rollczi.litecommands.quoted,
- dev.rollczi.litecommands.range,
- dev.rollczi.litecommands.reflect,
- dev.rollczi.litecommands.requirement,
- dev.rollczi.litecommands.scheduler,
- dev.rollczi.litecommands.schematic,
- dev.rollczi.litecommands.scope,
- dev.rollczi.litecommands.shared,
- dev.rollczi.litecommands.suggestion,
- dev.rollczi.litecommands.time,
- dev.rollczi.litecommands.util,
- dev.rollczi.litecommands.validator,
- dev.rollczi.litecommands.validator.requirment,
- dev.rollczi.litecommands.wrapper,
- dev.rollczi.litecommands.wrapper.std
Class Hierarchy
- java.lang.Object
- dev.rollczi.litecommands.command.executor.AbstractCommandExecutor<SENDER> (implements dev.rollczi.litecommands.command.executor.CommandExecutor<SENDER>)
- dev.rollczi.litecommands.platform.AbstractPlatform<SENDER,C> (implements dev.rollczi.litecommands.platform.Platform<SENDER,C>)
- dev.rollczi.litecommands.platform.AbstractPlatformSender (implements dev.rollczi.litecommands.platform.PlatformSender)
- dev.rollczi.litecommands.argument.ArgumentKey
- dev.rollczi.litecommands.argument.resolver.ArgumentResolver<SENDER,TYPE> (implements dev.rollczi.litecommands.argument.resolver.MultipleArgumentResolver<SENDER,TYPE>)
- dev.rollczi.litecommands.shared.BiHashMap<K1,K2,V> (implements dev.rollczi.litecommands.shared.BiMap<K1,K2,V>)
- dev.rollczi.litecommands.bind.BindRegistry
- dev.rollczi.litecommands.command.builder.CommandBuilderCollector<SENDER>
- dev.rollczi.litecommands.command.executor.CommandExecuteResult
- dev.rollczi.litecommands.command.executor.CommandExecuteService<SENDER>
- dev.rollczi.litecommands.command.executor.CommandExecutorBuilder<SENDER>
- dev.rollczi.litecommands.command.executor.CommandExecutorMatchResult
- dev.rollczi.litecommands.command.CommandManager<SENDER>
- dev.rollczi.litecommands.command.CommandMerger<SENDER>
- dev.rollczi.litecommands.command.CommandRoutePath
- dev.rollczi.litecommands.wrapper.std.CompletableFutureWrapper (implements dev.rollczi.litecommands.wrapper.Wrapper)
- dev.rollczi.litecommands.handler.result.standard.CompletionStageHandler<SENDER> (implements dev.rollczi.litecommands.handler.result.ResultHandler<SENDER,T>)
- dev.rollczi.litecommands.context.ContextRegistry<SENDER>
- dev.rollczi.litecommands.context.ContextResult<T> (implements dev.rollczi.litecommands.requirement.RequirementResult<PARSED>)
- dev.rollczi.litecommands.editor.EditorService<SENDER>
- dev.rollczi.litecommands.shared.FailedReason
- dev.rollczi.litecommands.argument.resolver.standard.InstantArgumentResolver<SENDER>
- dev.rollczi.litecommands.invalidusage.InvalidUsage<SENDER>
- dev.rollczi.litecommands.invalidusage.InvalidUsageExceptionHandler<SENDER> (implements dev.rollczi.litecommands.handler.exception.ExceptionHandler<SENDER,E>)
- dev.rollczi.litecommands.invalidusage.InvalidUsageHandlerImpl<SENDER> (implements dev.rollczi.litecommands.invalidusage.InvalidUsageHandler<SENDER>)
- dev.rollczi.litecommands.invocation.Invocation<SENDER>
- dev.rollczi.litecommands.invocation.InvocationContext
- dev.rollczi.litecommands.invocation.InvocationContext.Builder
- dev.rollczi.litecommands.handler.exception.standard.InvocationTargetExceptionHandler<SENDER> (implements dev.rollczi.litecommands.handler.exception.ExceptionHandler<SENDER,E>)
- dev.rollczi.litecommands.shared.IterableMutableArray<T> (implements java.lang.Iterable<T>)
- dev.rollczi.litecommands.shared.IterableReferences<E> (implements java.lang.Iterable<T>)
- dev.rollczi.litecommands.join.JoinArgumentResolver<SENDER,T> (implements dev.rollczi.litecommands.argument.parser.TypedParser<SENDER,INPUT,PARSED,ARGUMENT>)
- dev.rollczi.litecommands.command.executor.LastExceptionHandler<SENDER> (implements java.util.function.Function<T,R>)
- dev.rollczi.litecommands.handler.exception.standard.LiteCommandsExceptionHandler<SENDER> (implements dev.rollczi.litecommands.handler.exception.ExceptionHandler<SENDER,E>)
- dev.rollczi.litecommands.util.LiteCommandsUtil
- dev.rollczi.litecommands.LiteCommandsVariables
- dev.rollczi.litecommands.command.executor.LiteContext<SENDER>
- dev.rollczi.litecommands.message.LiteMessages
- dev.rollczi.litecommands.argument.resolver.standard.LocalDateTimeArgumentResolver<SENDER>
- dev.rollczi.litecommands.util.MapUtil
- dev.rollczi.litecommands.message.MessageKey<CONTEXT>
- dev.rollczi.litecommands.message.MessageRegistry<SENDER>
- dev.rollczi.litecommands.meta.MetaKey<T>
- dev.rollczi.litecommands.meta.MetaListEditor<E>
- dev.rollczi.litecommands.meta.MetaType.MetaTypeImpl<T> (implements dev.rollczi.litecommands.meta.MetaType<T>)
- dev.rollczi.litecommands.meta.MetaType.MetaTypeList<T> (implements dev.rollczi.litecommands.meta.MetaType<T>)
- dev.rollczi.litecommands.meta.MetaType.MetaTypeSet<T> (implements dev.rollczi.litecommands.meta.MetaType<T>)
- dev.rollczi.litecommands.permission.MissingPermissionResultHandler<SENDER> (implements dev.rollczi.litecommands.handler.result.ResultHandler<SENDER,T>)
- dev.rollczi.litecommands.permission.MissingPermissions
- dev.rollczi.litecommands.permission.MissingPermissionValidator<SENDER> (implements dev.rollczi.litecommands.validator.Validator<SENDER>)
- dev.rollczi.litecommands.util.ObjectsUtil
- dev.rollczi.litecommands.handler.result.standard.OptionalHandler<SENDER> (implements dev.rollczi.litecommands.handler.result.ResultHandler<SENDER,T>)
- dev.rollczi.litecommands.wrapper.std.OptionalWrapper
- dev.rollczi.litecommands.handler.result.standard.OptionHandler<SENDER> (implements dev.rollczi.litecommands.handler.result.ResultHandler<SENDER,T>)
- dev.rollczi.litecommands.wrapper.std.OptionWrapper (implements dev.rollczi.litecommands.wrapper.Wrapper)
- dev.rollczi.litecommands.argument.parser.input.ParseableInput.NamedBuilder
- dev.rollczi.litecommands.argument.parser.input.ParseableInput.RawBuilder
- dev.rollczi.litecommands.argument.parser.input.ParseableInputMatcher.EndResult
- dev.rollczi.litecommands.argument.parser.ParseResult<EXPECTED> (implements dev.rollczi.litecommands.requirement.RequirementResult<PARSED>)
- dev.rollczi.litecommands.argument.parser.ParserRegistryImpl<SENDER> (implements dev.rollczi.litecommands.argument.parser.ParserRegistry<SENDER>)
- dev.rollczi.litecommands.shared.Preconditions
- dev.rollczi.litecommands.prettyprint.PrettyPrint
- dev.rollczi.litecommands.prettyprint.PrettyPrintClass
- dev.rollczi.litecommands.prettyprint.PrettyPrintConstructor
- dev.rollczi.litecommands.prettyprint.PrettyPrintLiteError
- dev.rollczi.litecommands.prettyprint.PrettyPrintMethod
- dev.rollczi.litecommands.prettyprint.PrettyPrintParameter
- dev.rollczi.litecommands.quoted.QuotedStringArgumentResolver<SENDER> (implements dev.rollczi.litecommands.argument.resolver.MultipleArgumentResolver<SENDER,TYPE>)
- dev.rollczi.litecommands.range.Range
- dev.rollczi.litecommands.input.raw.RawCommand
- dev.rollczi.litecommands.input.raw.RawInput
- dev.rollczi.litecommands.input.raw.RawInputAnalyzer
- dev.rollczi.litecommands.input.raw.RawInputAnalyzer.Context<SENDER,T>
- dev.rollczi.litecommands.reflect.ReflectUtil
- dev.rollczi.litecommands.requirement.RequirementMatch<REQUIREMENT,T>
- dev.rollczi.litecommands.requirement.RequirementsResult<SENDER>
- dev.rollczi.litecommands.requirement.RequirementsResult.Builder<SENDER>
- dev.rollczi.litecommands.handler.result.ResultHandleServiceImpl<SENDER> (implements dev.rollczi.litecommands.handler.result.ResultHandleService<SENDER>)
- dev.rollczi.litecommands.scheduler.ScheduledChain<CHAIN,T,R>
- dev.rollczi.litecommands.scheduler.ScheduledChain.Builder<CHAIN,T>
- dev.rollczi.litecommands.scheduler.ScheduledChainResult<E>
- dev.rollczi.litecommands.scheduler.SchedulerExecutorPoolImpl (implements dev.rollczi.litecommands.scheduler.Scheduler)
- dev.rollczi.litecommands.scheduler.SchedulerPoll
- dev.rollczi.litecommands.scheduler.SchedulerSameThreadImpl (implements dev.rollczi.litecommands.scheduler.Scheduler)
- dev.rollczi.litecommands.schematic.Schematic
- dev.rollczi.litecommands.schematic.SchematicFormat
- dev.rollczi.litecommands.schematic.SchematicFormat.Builder
- dev.rollczi.litecommands.schematic.SchematicInput<SENDER>
- dev.rollczi.litecommands.argument.SimpleArgument<T> (implements dev.rollczi.litecommands.argument.Argument<PARSED>)
- dev.rollczi.litecommands.schematic.SimpleSchematicGenerator<SENDER> (implements dev.rollczi.litecommands.schematic.SchematicGenerator<SENDER>)
- dev.rollczi.litecommands.util.StringUtil
- dev.rollczi.litecommands.argument.suggester.SuggesterRegistryImpl<SENDER> (implements dev.rollczi.litecommands.argument.suggester.SuggesterRegistry<SENDER>)
- dev.rollczi.litecommands.suggestion.Suggestion
- dev.rollczi.litecommands.suggestion.SuggestionContext
- dev.rollczi.litecommands.argument.suggester.input.SuggestionInputRawImpl (implements dev.rollczi.litecommands.argument.suggester.input.SuggestionInput<MATCHER>)
- dev.rollczi.litecommands.argument.suggester.input.SuggestionInputRawImpl.Matcher (implements dev.rollczi.litecommands.argument.suggester.input.SuggestionInputMatcher<SELF>)
- dev.rollczi.litecommands.argument.suggester.input.SuggestionInputResult
- dev.rollczi.litecommands.suggestion.SuggestionResult
- dev.rollczi.litecommands.suggestion.SuggestionResultCollector (implements java.util.stream.Collector<T,A,R>)
- dev.rollczi.litecommands.suggestion.SuggestionService<SENDER>
- dev.rollczi.litecommands.suggestion.SuggestionStream<T> (implements java.lang.AutoCloseable)
- dev.rollczi.litecommands.time.TemporalAmountParser<T>
- dev.rollczi.litecommands.time.TemporalAmountParser.TemporalEntry
- java.lang.Throwable (implements java.io.Serializable)
- dev.rollczi.litecommands.handler.exception.standard.ThrowableHandler<SENDER> (implements dev.rollczi.litecommands.handler.exception.ExceptionHandler<SENDER,E>)
- dev.rollczi.litecommands.argument.resolver.TypedArgumentResolver<SENDER,TYPE,ARG> (implements dev.rollczi.litecommands.argument.parser.TypedParser<SENDER,INPUT,PARSED,ARGUMENT>, dev.rollczi.litecommands.argument.suggester.TypedSuggester<SENDER,PARSED,ARGUMENT>)
- dev.rollczi.litecommands.validator.ValidatorResult
- dev.rollczi.litecommands.validator.ValidatorScope (implements dev.rollczi.litecommands.scope.Scope)
- dev.rollczi.litecommands.validator.ValidatorService<SENDER>
- dev.rollczi.litecommands.wrapper.std.ValueWrapper (implements dev.rollczi.litecommands.wrapper.Wrapper)
- dev.rollczi.litecommands.wrapper.WrapFormat<PARSED,OUT>
- dev.rollczi.litecommands.wrapper.WrapperRegistry
Interface Hierarchy
- dev.rollczi.litecommands.shared.BiMap<K1,K2,V>
- dev.rollczi.litecommands.shared.BiMapConsumer<K1,K2,V>
- dev.rollczi.litecommands.command.builder.CommandBuilderProvider<SENDER>
- dev.rollczi.litecommands.command.executor.CommandExecutorFactory<SENDER>
- dev.rollczi.litecommands.command.CommandExecutorProvider<SENDER>
- dev.rollczi.litecommands.command.CommandNode<SENDER>
- dev.rollczi.litecommands.command.executor.CommandExecutor<SENDER> (also extends dev.rollczi.litecommands.scope.Scopeable)
- dev.rollczi.litecommands.command.CommandRoute<SENDER> (also extends dev.rollczi.litecommands.scope.Scopeable)
- dev.rollczi.litecommands.command.CommandProvider
- dev.rollczi.litecommands.context.ContextProvider<SENDER,T>
- dev.rollczi.litecommands.editor.Editor<SENDER>
- dev.rollczi.litecommands.flow.Flow
- dev.rollczi.litecommands.identifier.Identifier
- dev.rollczi.litecommands.input.Input<MATCHER>
- dev.rollczi.litecommands.argument.parser.input.ParseableInput<MATCHER>
- dev.rollczi.litecommands.argument.suggester.input.SuggestionInput<MATCHER>
- dev.rollczi.litecommands.input.InputMatcher
- dev.rollczi.litecommands.message.InvokedMessage<SENDER,T,CONTEXT>
- dev.rollczi.litecommands.LiteCommands<SENDER>
- dev.rollczi.litecommands.LiteCommandsInternal<SENDER,C>
- dev.rollczi.litecommands.LiteCommandsProvider<SENDER>
- dev.rollczi.litecommands.message.Message<T,CONTEXT>
- dev.rollczi.litecommands.message.MessagePlaceholderResolver
- dev.rollczi.litecommands.meta.Meta
- dev.rollczi.litecommands.meta.MetaCollector
- dev.rollczi.litecommands.meta.MetaHolder
- dev.rollczi.litecommands.command.builder.CommandBuilder<SENDER> (also extends dev.rollczi.litecommands.scope.Scopeable)
- dev.rollczi.litecommands.requirement.Requirement<T>
- dev.rollczi.litecommands.scope.Scopeable
- dev.rollczi.litecommands.command.builder.CommandBuilder<SENDER> (also extends dev.rollczi.litecommands.meta.MetaHolder)
- dev.rollczi.litecommands.command.executor.CommandExecutor<SENDER> (also extends dev.rollczi.litecommands.command.CommandNode<SENDER>)
- dev.rollczi.litecommands.command.CommandRoute<SENDER> (also extends dev.rollczi.litecommands.command.CommandNode<SENDER>)
- dev.rollczi.litecommands.meta.MetaType<T>
- dev.rollczi.litecommands.argument.parser.ParserRegistry<SENDER>
- dev.rollczi.litecommands.argument.parser.ParserSet<SENDER,PARSED>
- dev.rollczi.litecommands.platform.Platform<SENDER,C>
- dev.rollczi.litecommands.platform.PlatformInvocationListener<SENDER>
- dev.rollczi.litecommands.platform.PlatformSender
- dev.rollczi.litecommands.platform.PlatformSettings
- dev.rollczi.litecommands.platform.PlatformSettingsConfigurator<C>
- dev.rollczi.litecommands.platform.PlatformSuggestionListener<SENDER>
- dev.rollczi.litecommands.range.Rangeable<CONTEXT>
- dev.rollczi.litecommands.argument.parser.Parser<SENDER,INPUT,PARSED>
- dev.rollczi.litecommands.argument.parser.RawInputParser<SENDER,PARSED>
- dev.rollczi.litecommands.argument.parser.TypedParser<SENDER,INPUT,PARSED,ARGUMENT>
- dev.rollczi.litecommands.requirement.RequirementResult<PARSED>
- dev.rollczi.litecommands.validator.requirment.RequirementValidator<SENDER,T>
- dev.rollczi.litecommands.handler.result.ResultHandler<SENDER,T>
- dev.rollczi.litecommands.handler.result.ResultHandlerChain<SENDER>
- dev.rollczi.litecommands.handler.result.ResultHandleService<SENDER>
- dev.rollczi.litecommands.scheduler.ScheduledChainLink<T>
- dev.rollczi.litecommands.scheduler.Scheduler
- dev.rollczi.litecommands.schematic.SchematicGenerator<SENDER>
- dev.rollczi.litecommands.scope.Scope
- dev.rollczi.litecommands.argument.suggester.Suggester<SENDER,PARSED>
- dev.rollczi.litecommands.argument.suggester.SuggesterRegistry<SENDER>
- java.util.function.Supplier<T>
- dev.rollczi.litecommands.time.TemporalAmountParser.LocalDateTimeProvider
- dev.rollczi.litecommands.shared.ThrowingRunnable<E>
- dev.rollczi.litecommands.shared.ThrowingSupplier<T,E>
- dev.rollczi.litecommands.validator.Validator<SENDER>
- dev.rollczi.litecommands.wrapper.Wrap<PARSED>
- dev.rollczi.litecommands.wrapper.Wrapper
Annotation Interface Hierarchy
- dev.rollczi.litecommands.literal.Literal (implements java.lang.annotation.Annotation)