Hierarchy For All Packages
Package Hierarchies:- dev.rollczi.litecommands,
- dev.rollczi.litecommands.argument,
- dev.rollczi.litecommands.argument.basictype,
- dev.rollczi.litecommands.argument.basictype.time,
- dev.rollczi.litecommands.argument.block,
- dev.rollczi.litecommands.argument.enumeration,
- dev.rollczi.litecommands.argument.flag,
- dev.rollczi.litecommands.argument.joiner,
- dev.rollczi.litecommands.argument.option,
- dev.rollczi.litecommands.argument.simple,
- dev.rollczi.litecommands.command,
- dev.rollczi.litecommands.command.amount,
- dev.rollczi.litecommands.command.async,
- dev.rollczi.litecommands.command.execute,
- dev.rollczi.litecommands.command.permission,
- dev.rollczi.litecommands.command.route,
- dev.rollczi.litecommands.command.section,
- dev.rollczi.litecommands.contextual,
- dev.rollczi.litecommands.factory,
- dev.rollczi.litecommands.handle,
- dev.rollczi.litecommands.implementation,
- dev.rollczi.litecommands.implementation.injector,
- dev.rollczi.litecommands.injector,
- dev.rollczi.litecommands.injector.bind,
- dev.rollczi.litecommands.meta,
- dev.rollczi.litecommands.platform,
- dev.rollczi.litecommands.schematic,
- dev.rollczi.litecommands.shared,
- dev.rollczi.litecommands.suggestion
Class Hierarchy
- java.lang.Object
- dev.rollczi.litecommands.argument.basictype.AbstractBasicTypeArgument<T> (implements dev.rollczi.litecommands.argument.simple.OneArgument<T>)
- dev.rollczi.litecommands.argument.basictype.BigDecimalArgument
- dev.rollczi.litecommands.argument.basictype.BigIntegerArgument
- dev.rollczi.litecommands.argument.basictype.BooleanArgument
- dev.rollczi.litecommands.argument.basictype.ByteArgument
- dev.rollczi.litecommands.argument.basictype.CharacterArgument
- dev.rollczi.litecommands.argument.basictype.DoubleArgument
- dev.rollczi.litecommands.argument.basictype.FloatArgument
- dev.rollczi.litecommands.argument.basictype.IntegerArgument
- dev.rollczi.litecommands.argument.basictype.LongArgument
- dev.rollczi.litecommands.argument.basictype.ShortArgument
- dev.rollczi.litecommands.argument.basictype.StringArgument
- dev.rollczi.litecommands.argument.ArgumentContext<A>
- dev.rollczi.litecommands.argument.block.BlockArgument<SENDER> (implements dev.rollczi.litecommands.argument.Argument<SENDER,
A>) - dev.rollczi.litecommands.schematic.Brackets
- dev.rollczi.litecommands.factory.CommandEditorRegistry
- dev.rollczi.litecommands.command.CommandService<SENDER>
- dev.rollczi.litecommands.factory.CommandState (implements dev.rollczi.litecommands.factory.CommandEditor.State)
- dev.rollczi.litecommands.factory.CommandState.Route
- dev.rollczi.litecommands.argument.enumeration.EnumArgument<SENDER> (implements dev.rollczi.litecommands.argument.ParameterHandler, dev.rollczi.litecommands.argument.SingleArgument<SENDER,
A>) - dev.rollczi.litecommands.shared.EnumUtil
- dev.rollczi.litecommands.shared.EstimatedTemporalAmountParser<T>
- dev.rollczi.litecommands.command.execute.ExecuteResult
- dev.rollczi.litecommands.handle.ExecuteResultHandler<SENDER>
- dev.rollczi.litecommands.command.FindResult<SENDER> (implements dev.rollczi.litecommands.schematic.SchematicContext<SENDER>)
- dev.rollczi.litecommands.argument.flag.FlagArgument<SENDER> (implements dev.rollczi.litecommands.argument.SingleOrElseArgument<SENDER,
A>) - dev.rollczi.litecommands.implementation.injector.InjectorProvider
- dev.rollczi.litecommands.command.Invocation<SENDER>
- dev.rollczi.litecommands.injector.InvokeContext<CONTEXT>
- dev.rollczi.litecommands.argument.joiner.JoinerArgument<SENDER> (implements dev.rollczi.litecommands.argument.Argument<SENDER,
A>) - dev.rollczi.litecommands.implementation.LiteFactory
- dev.rollczi.litecommands.command.LiteInvocation
- dev.rollczi.litecommands.shared.MapUtil
- dev.rollczi.litecommands.command.MatchResult
- dev.rollczi.litecommands.meta.MetaData (implements dev.rollczi.litecommands.meta.Meta)
- dev.rollczi.litecommands.meta.MetaKey<T>
- dev.rollczi.litecommands.argument.option.OptionArgument<SENDER,
T> (implements dev.rollczi.litecommands.argument.Argument<SENDER, A>, dev.rollczi.litecommands.argument.ParameterHandler) - dev.rollczi.litecommands.shared.ReflectFormat
- dev.rollczi.litecommands.command.permission.RequiredPermissions
- dev.rollczi.litecommands.schematic.Schematic
- dev.rollczi.litecommands.schematic.SchematicFormatBuilder
- dev.rollczi.litecommands.argument.simple.SimpleMultilevelArgument<SENDER,
T> (implements dev.rollczi.litecommands.argument.Argument<SENDER, A>) - dev.rollczi.litecommands.shared.StringUtils
- dev.rollczi.litecommands.suggestion.SuggesterResult
- dev.rollczi.litecommands.suggestion.Suggestion
- dev.rollczi.litecommands.suggestion.SuggestionMerger
- dev.rollczi.litecommands.suggestion.SuggestionStack
- dev.rollczi.litecommands.suggestion.UniformSuggestionStack
- dev.rollczi.litecommands.argument.basictype.time.TemporalAccessorArgument<T> (implements dev.rollczi.litecommands.argument.simple.MultilevelArgument<T>)
- dev.rollczi.litecommands.argument.basictype.time.HijrahDateArgument
- dev.rollczi.litecommands.argument.basictype.time.InstantArgument
- dev.rollczi.litecommands.argument.basictype.time.JapaneseDateArgument
- dev.rollczi.litecommands.argument.basictype.time.JapaneseEraArgument
- dev.rollczi.litecommands.argument.basictype.time.LocalDateArgument
- dev.rollczi.litecommands.argument.basictype.time.LocalDateTimeArgument
- dev.rollczi.litecommands.argument.basictype.time.LocalTimeArgument
- dev.rollczi.litecommands.argument.basictype.time.MinguoDateArgument
- dev.rollczi.litecommands.argument.basictype.time.MonthDayArgument
- dev.rollczi.litecommands.argument.basictype.time.OffsetDateTimeArgument
- dev.rollczi.litecommands.argument.basictype.time.OffsetTimeArgument
- dev.rollczi.litecommands.argument.basictype.time.ThaiBuddhistDateArgument
- dev.rollczi.litecommands.argument.basictype.time.YearArgument
- dev.rollczi.litecommands.argument.basictype.time.YearMonthArgument
- dev.rollczi.litecommands.argument.basictype.time.ZonedDateTimeArgument
- dev.rollczi.litecommands.argument.basictype.time.ZoneOffsetArgument
- dev.rollczi.litecommands.argument.basictype.time.TemporalAmountArgument<T> (implements dev.rollczi.litecommands.argument.simple.MultilevelArgument<T>)
- dev.rollczi.litecommands.argument.basictype.time.DurationArgument
- dev.rollczi.litecommands.argument.basictype.time.PeriodArgument
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- dev.rollczi.litecommands.injector.InjectException
- dev.rollczi.litecommands.injector.MissingBindException
- dev.rollczi.litecommands.handle.LiteException
- dev.rollczi.litecommands.injector.InjectException
- java.lang.RuntimeException
- java.lang.Exception
- dev.rollczi.litecommands.shared.Validation
- dev.rollczi.litecommands.argument.basictype.time.ZoneIdArgument (implements dev.rollczi.litecommands.argument.simple.OneArgument<T>)
- dev.rollczi.litecommands.argument.basictype.AbstractBasicTypeArgument<T> (implements dev.rollczi.litecommands.argument.simple.OneArgument<T>)
Interface Hierarchy
- dev.rollczi.litecommands.command.amount.AmountValidator
- dev.rollczi.litecommands.argument.AnnotatedParameter<SENDER,
A> - dev.rollczi.litecommands.argument.AnnotatedParameterState<SENDER,
A>
- dev.rollczi.litecommands.argument.AnnotatedParameterState<SENDER,
- dev.rollczi.litecommands.injector.bind.AnnotationBind<TYPE,
SENDER, ANNOTATION> - dev.rollczi.litecommands.factory.CommandEditor
- dev.rollczi.litecommands.factory.CommandEditor.State
- dev.rollczi.litecommands.factory.CommandStateFactory<SENDER>
- dev.rollczi.litecommands.factory.CommandStateFactoryProcessor
- dev.rollczi.litecommands.contextual.Contextual<SENDER,
T> - dev.rollczi.litecommands.shared.EstimatedTemporalAmountParser.BasisForTimeEstimation
- dev.rollczi.litecommands.platform.ExecuteListener<SENDER>
- dev.rollczi.litecommands.factory.FactoryAnnotationResolver<A>
- dev.rollczi.litecommands.handle.Handler<SENDER,
T> - dev.rollczi.litecommands.handle.InvalidUsageHandler<SENDER>
- dev.rollczi.litecommands.handle.PermissionHandler<SENDER>
- dev.rollczi.litecommands.injector.Injector<CONTEXT>
- dev.rollczi.litecommands.injector.InjectorSettings<CONTEXT>
- dev.rollczi.litecommands.LiteCommands<SENDER>
- dev.rollczi.litecommands.LiteCommandsBuilder<SENDER>
- dev.rollczi.litecommands.LiteCommandsExtension
- dev.rollczi.litecommands.LiteCommandsPostProcess<SENDER>
- dev.rollczi.litecommands.LiteCommandsPreProcess<SENDER>
- dev.rollczi.litecommands.platform.LiteSender
- dev.rollczi.litecommands.meta.Meta
- dev.rollczi.litecommands.meta.CommandMeta
- dev.rollczi.litecommands.meta.MetaHolder
- dev.rollczi.litecommands.command.execute.ArgumentExecutor<SENDER>
- dev.rollczi.litecommands.command.section.CommandSection<SENDER> (also extends dev.rollczi.litecommands.suggestion.Suggester)
- dev.rollczi.litecommands.argument.simple.MultilevelArgument<T>
- dev.rollczi.litecommands.argument.simple.OneArgument<T>
- dev.rollczi.litecommands.argument.ParameterHandler
- dev.rollczi.litecommands.argument.Argument<SENDER,
A> - dev.rollczi.litecommands.argument.SingleOrElseArgument<SENDER,
A> - dev.rollczi.litecommands.argument.SingleArgument<SENDER,
A>
- dev.rollczi.litecommands.argument.SingleArgument<SENDER,
- dev.rollczi.litecommands.argument.SingleOrElseArgument<SENDER,
- dev.rollczi.litecommands.argument.Argument<SENDER,
- dev.rollczi.litecommands.handle.Redirector<FROM,
TO> - dev.rollczi.litecommands.platform.RegistryPlatform<SENDER>
- dev.rollczi.litecommands.schematic.SchematicContext<SENDER>
- dev.rollczi.litecommands.schematic.SchematicFormat
- dev.rollczi.litecommands.schematic.SchematicGenerator
- dev.rollczi.litecommands.suggestion.Suggester
- dev.rollczi.litecommands.command.section.CommandSection<SENDER> (also extends dev.rollczi.litecommands.meta.MetaHolder)
- dev.rollczi.litecommands.platform.SuggestionListener<SENDER>
- dev.rollczi.litecommands.injector.bind.TypeBind<T>
Annotation Interface Hierarchy
- dev.rollczi.litecommands.argument.Arg (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.argument.Args (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.argument.ArgumentName (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.command.async.Async (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.command.amount.Between (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.argument.block.Block (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.argument.By (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.command.execute.Execute (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.command.permission.ExecutedPermission (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.command.permission.ExecutedPermissions (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.argument.flag.Flag (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.injector.Inject (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.injector.Injectable (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.argument.joiner.Joiner (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.command.amount.Max (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.command.amount.Min (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.argument.Name (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.argument.option.Opt (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.command.permission.Permission (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.command.permission.Permissions (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.command.amount.Required (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.command.route.Route (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.command.section.Section (implements java.lang.annotation.Annotation)
- dev.rollczi.litecommands.suggestion.Suggest (implements java.lang.annotation.Annotation)