Hierarchy For All Packages
- io.github.hanielcota.commandframework.core,
- io.github.hanielcota.commandframework.core.argument,
- io.github.hanielcota.commandframework.core.config,
- io.github.hanielcota.commandframework.core.cooldown,
- io.github.hanielcota.commandframework.core.dispatch,
- io.github.hanielcota.commandframework.core.help,
- io.github.hanielcota.commandframework.core.message,
- io.github.hanielcota.commandframework.core.metrics,
- io.github.hanielcota.commandframework.core.pipeline,
- io.github.hanielcota.commandframework.core.rate,
- io.github.hanielcota.commandframework.core.route,
- io.github.hanielcota.commandframework.core.safety,
- io.github.hanielcota.commandframework.core.suggestion,
- io.github.hanielcota.commandframework.core.usage
Class Hierarchy
- java.lang.Object
- io.github.hanielcota.commandframework.core.safety.ActorMessageDebouncer
- io.github.hanielcota.commandframework.core.argument.ActorParameterResolver (implements io.github.hanielcota.commandframework.core.ParameterResolver<T>)
- io.github.hanielcota.commandframework.core.help.AutoHelpCommand (implements io.github.hanielcota.commandframework.core.CommandExecutor)
- io.github.hanielcota.commandframework.core.CommandDispatcher
- io.github.hanielcota.commandframework.core.CommandDispatcher.Builder
- io.github.hanielcota.commandframework.core.route.CommandLiteralNormalizer
- io.github.hanielcota.commandframework.core.CommandMessenger
- io.github.hanielcota.commandframework.core.CommandNode
- io.github.hanielcota.commandframework.core.dispatch.CommandParameterParser
- io.github.hanielcota.commandframework.core.CommandRoute
- io.github.hanielcota.commandframework.core.CommandRoute.Builder
- io.github.hanielcota.commandframework.core.CommandRouteRegistry (implements io.github.hanielcota.commandframework.core.RouteResolver)
- io.github.hanielcota.commandframework.core.config.ConfigurationOverlay
- io.github.hanielcota.commandframework.core.message.DefaultCommandMessageProvider (implements io.github.hanielcota.commandframework.core.CommandMessageProvider)
- io.github.hanielcota.commandframework.core.argument.DefaultValueResolver<T> (implements io.github.hanielcota.commandframework.core.ParameterResolver<T>)
- io.github.hanielcota.commandframework.core.rate.DispatchThrottle
- io.github.hanielcota.commandframework.core.pipeline.ExecutionStage (implements io.github.hanielcota.commandframework.core.pipeline.CommandDispatchStage)
- io.github.hanielcota.commandframework.core.argument.GreedyStringParameterResolver (implements io.github.hanielcota.commandframework.core.ParameterResolver<T>)
- io.github.hanielcota.commandframework.core.pipeline.GuardStage (implements io.github.hanielcota.commandframework.core.pipeline.CommandDispatchStage)
- io.github.hanielcota.commandframework.core.ParameterResolverRegistry
- io.github.hanielcota.commandframework.core.PreDispatchValidator
- io.github.hanielcota.commandframework.core.argument.RawArgumentsParameterResolver (implements io.github.hanielcota.commandframework.core.ParameterResolver<T>)
- io.github.hanielcota.commandframework.core.cooldown.RouteCooldownStore
- io.github.hanielcota.commandframework.core.safety.SafeLogText
- io.github.hanielcota.commandframework.core.argument.StringArgumentResolver (implements io.github.hanielcota.commandframework.core.ArgumentResolver<T>)
- io.github.hanielcota.commandframework.core.pipeline.TerminalContinuation (implements io.github.hanielcota.commandframework.core.pipeline.DispatchContinuation)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.hanielcota.commandframework.core.CommandException
- io.github.hanielcota.commandframework.core.RouteConfigurationException
- io.github.hanielcota.commandframework.core.CommandException
- java.lang.RuntimeException
- java.lang.Exception
- io.github.hanielcota.commandframework.core.usage.UsageFormatter
Interface Hierarchy
- io.github.hanielcota.commandframework.core.ArgumentResolver<T>
- io.github.hanielcota.commandframework.core.CommandActor
- io.github.hanielcota.commandframework.core.config.CommandConfiguration
- io.github.hanielcota.commandframework.core.pipeline.CommandDispatchStage
- io.github.hanielcota.commandframework.core.CommandExecutor
- io.github.hanielcota.commandframework.core.CommandInterceptor
- io.github.hanielcota.commandframework.core.CommandLogger
- io.github.hanielcota.commandframework.core.CommandMessageProvider
- io.github.hanielcota.commandframework.core.metrics.CommandMetrics
- io.github.hanielcota.commandframework.core.pipeline.DispatchContinuation
- io.github.hanielcota.commandframework.core.dispatch.ParameterParseOutcome
- io.github.hanielcota.commandframework.core.ParameterResolver<T>
- io.github.hanielcota.commandframework.core.ParseResult<T>
- io.github.hanielcota.commandframework.core.RouteResolution
- io.github.hanielcota.commandframework.core.RouteResolver
- io.github.hanielcota.commandframework.core.SuggestionProvider
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.hanielcota.commandframework.core.ActorKind
- io.github.hanielcota.commandframework.core.CommandStatus
- io.github.hanielcota.commandframework.core.SenderRequirement
- io.github.hanielcota.commandframework.core.rate.ThrottleDecision
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.hanielcota.commandframework.core.ArgumentInput
- io.github.hanielcota.commandframework.core.argument.BooleanArgumentResolver (implements io.github.hanielcota.commandframework.core.ArgumentResolver<T>)
- io.github.hanielcota.commandframework.core.CommandContext
- io.github.hanielcota.commandframework.core.CommandParameter<T>
- io.github.hanielcota.commandframework.core.CommandResult
- io.github.hanielcota.commandframework.core.CommandRoot
- io.github.hanielcota.commandframework.core.suggestion.CommandSuggestionEngine
- io.github.hanielcota.commandframework.core.cooldown.CooldownClaim
- io.github.hanielcota.commandframework.core.cooldown.CooldownKey
- io.github.hanielcota.commandframework.core.argument.DoubleArgumentResolver (implements io.github.hanielcota.commandframework.core.ArgumentResolver<T>)
- io.github.hanielcota.commandframework.core.EnumArgumentResolver<T> (implements io.github.hanielcota.commandframework.core.ArgumentResolver<T>)
- io.github.hanielcota.commandframework.core.safety.InputSanitizer
- io.github.hanielcota.commandframework.core.argument.IntegerArgumentResolver (implements io.github.hanielcota.commandframework.core.ArgumentResolver<T>)
- io.github.hanielcota.commandframework.core.argument.LongArgumentResolver (implements io.github.hanielcota.commandframework.core.ArgumentResolver<T>)
- io.github.hanielcota.commandframework.core.ParameterParseContext
- io.github.hanielcota.commandframework.core.dispatch.ParameterParseFailure
- io.github.hanielcota.commandframework.core.dispatch.ParameterParseOutcome.Failure (implements io.github.hanielcota.commandframework.core.dispatch.ParameterParseOutcome)
- io.github.hanielcota.commandframework.core.dispatch.ParameterParseOutcome.Success (implements io.github.hanielcota.commandframework.core.dispatch.ParameterParseOutcome)
- io.github.hanielcota.commandframework.core.ParameterSuggestionContext
- io.github.hanielcota.commandframework.core.ParsedParameter<T>
- io.github.hanielcota.commandframework.core.ParseResult.Failure<T> (implements io.github.hanielcota.commandframework.core.ParseResult<T>)
- io.github.hanielcota.commandframework.core.ParseResult.Success<T> (implements io.github.hanielcota.commandframework.core.ParseResult<T>)
- io.github.hanielcota.commandframework.core.RouteCursor
- io.github.hanielcota.commandframework.core.RouteMatch
- io.github.hanielcota.commandframework.core.RouteResolution.Found (implements io.github.hanielcota.commandframework.core.RouteResolution)
- io.github.hanielcota.commandframework.core.RouteResolution.NotFound (implements io.github.hanielcota.commandframework.core.RouteResolution)
- io.github.hanielcota.commandframework.core.safety.SanitizedInput
- io.github.hanielcota.commandframework.core.argument.SingleArgumentParameterResolver<T> (implements io.github.hanielcota.commandframework.core.ParameterResolver<T>)
- io.github.hanielcota.commandframework.core.SuggestionContext
- io.github.hanielcota.commandframework.core.ValidationResult
- java.lang.Record