Hierarchy For All Packages
Package Hierarchies:- dev.sympho.modular_commands,
- dev.sympho.modular_commands.api,
- dev.sympho.modular_commands.api.command,
- dev.sympho.modular_commands.api.command.context,
- dev.sympho.modular_commands.api.command.handler,
- dev.sympho.modular_commands.api.command.parameter,
- dev.sympho.modular_commands.api.command.parameter.parse,
- dev.sympho.modular_commands.api.command.reply,
- dev.sympho.modular_commands.api.command.result,
- dev.sympho.modular_commands.api.exception,
- dev.sympho.modular_commands.api.permission,
- dev.sympho.modular_commands.api.registry,
- dev.sympho.modular_commands.execute,
- dev.sympho.modular_commands.impl,
- dev.sympho.modular_commands.impl.context,
- dev.sympho.modular_commands.impl.registry,
- dev.sympho.modular_commands.utils,
- dev.sympho.modular_commands.utils.parse,
- dev.sympho.modular_commands.utils.parse.entity
Class Hierarchy
- java.lang.Object
- dev.sympho.modular_commands.api.command.parameter.parse.AttachmentDataParser.Resources
- dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParserStages
- dev.sympho.modular_commands.execute.BaseHandler
- dev.sympho.modular_commands.execute.CommandExecutor
- dev.sympho.modular_commands.execute.MessageCommandExecutor
- dev.sympho.modular_commands.api.command.reply.CommandReplyEditSpec
- dev.sympho.modular_commands.api.command.reply.CommandReplyEditSpec.Builder
- dev.sympho.modular_commands.api.command.reply.CommandReplySpec
- dev.sympho.modular_commands.api.command.reply.CommandReplySpec.Builder
- dev.sympho.modular_commands.utils.CommandUtils
- dev.sympho.modular_commands.utils.parse.entity.EntityMentionParser<E> (implements dev.sympho.modular_commands.api.command.parameter.parse.ParserFunction<R,
T>) - dev.sympho.modular_commands.utils.parse.entity.ChannelMentionParser<C>
- dev.sympho.modular_commands.utils.parse.entity.RoleMentionParser
- dev.sympho.modular_commands.utils.parse.entity.UserMentionParser
- dev.sympho.modular_commands.utils.parse.entity.EntityParser<E> (implements dev.sympho.modular_commands.api.command.parameter.parse.ParserFunction<R,
T>) - dev.sympho.modular_commands.utils.parse.entity.ChannelParser<C>
- dev.sympho.modular_commands.utils.parse.entity.MessageParser
- dev.sympho.modular_commands.utils.parse.entity.RoleParser
- dev.sympho.modular_commands.utils.parse.entity.UserParser
- dev.sympho.modular_commands.utils.parse.entity.EntityRefMentionParser<R> (implements dev.sympho.modular_commands.api.command.parameter.parse.ParserFunction<R,
T>) - dev.sympho.modular_commands.utils.parse.entity.ChannelRefMentionParser<C>
- dev.sympho.modular_commands.utils.parse.entity.RoleRefMentionParser
- dev.sympho.modular_commands.utils.parse.entity.UserRefMentionParser
- dev.sympho.modular_commands.utils.parse.entity.EntityRefParser<R> (implements dev.sympho.modular_commands.api.command.parameter.parse.ParserFunction<R,
T>) - dev.sympho.modular_commands.utils.parse.entity.ChannelRefParser<C>
- dev.sympho.modular_commands.utils.parse.entity.MessageRefParser
- dev.sympho.modular_commands.utils.parse.entity.RoleRefParser
- dev.sympho.modular_commands.utils.parse.entity.UserRefParser
- dev.sympho.modular_commands.utils.parse.entity.EntityRefUrlParser<R> (implements dev.sympho.modular_commands.utils.parse.UrlParser<T>)
- dev.sympho.modular_commands.utils.parse.entity.ChannelRefUrlParser<C>
- dev.sympho.modular_commands.utils.parse.entity.MessageRefUrlParser
- dev.sympho.modular_commands.utils.parse.entity.EntityUrlParser<E> (implements dev.sympho.modular_commands.utils.parse.UrlParser<T>)
- dev.sympho.modular_commands.utils.parse.entity.ChannelUrlParser<C>
- dev.sympho.modular_commands.utils.parse.entity.MessageUrlParser
- dev.sympho.modular_commands.api.permission.Groups
- dev.sympho.modular_commands.utils.HttpUtils
- dev.sympho.modular_commands.api.command.ImmutableCommand.Builder<H>
- dev.sympho.modular_commands.api.command.Command.Builder<H>
- dev.sympho.modular_commands.api.command.parameter.ImmutableParameter.Builder<T>
- dev.sympho.modular_commands.api.command.parameter.Parameter.Builder<T>
- dev.sympho.modular_commands.execute.InvocationUtils
- dev.sympho.modular_commands.execute.InvocationValidator<E>
- dev.sympho.modular_commands.impl.context.MessageContextImpl (implements dev.sympho.modular_commands.api.command.context.MessageCommandContext)
- dev.sympho.modular_commands.impl.context.MessageReplyManager
- dev.sympho.modular_commands.execute.Metrics
- reactor.core.publisher.Mono<T> (implements reactor.core.CorePublisher<T>)
- dev.sympho.modular_commands.api.command.reply.CommandReplyEditMono
- dev.sympho.modular_commands.api.command.reply.CommandReplyMono
- dev.sympho.modular_commands.utils.OptionalUtils
- dev.sympho.modular_commands.utils.ParameterUtils
- dev.sympho.modular_commands.api.command.parameter.parse.ParserFunction.PostParser<R,
I, T, P1, P2> (implements dev.sympho.modular_commands.api.command.parameter.parse.ParserFunction<R, T>) - dev.sympho.modular_commands.utils.parse.UrlParser.PostParser<I,
T, P1, P2> (implements dev.sympho.modular_commands.utils.parse.UrlParser<T>) - dev.sympho.modular_commands.utils.parse.FunctorUrlParser.PostParser<I,
T, P1, P2> (implements dev.sympho.modular_commands.utils.parse.FunctorUrlParser<T>)
- dev.sympho.modular_commands.utils.parse.FunctorUrlParser.PostParser<I,
- dev.sympho.modular_commands.utils.parse.UrlParser.PostParser<I,
- dev.sympho.modular_commands.api.command.parameter.parse.Parsers
- dev.sympho.modular_commands.utils.parse.ParseUtils
- dev.sympho.modular_commands.execute.PipelineBuilder<E,
CTX, H, I> - java.lang.Record
- dev.sympho.modular_commands.api.command.parameter.parse.ChoicesParser.Choice<P>
- dev.sympho.modular_commands.api.command.result.CommandFailureArgumentExtra (implements dev.sympho.modular_commands.api.command.result.CommandFailureArgument)
- dev.sympho.modular_commands.api.command.result.CommandFailureArgumentInvalid (implements dev.sympho.modular_commands.api.command.result.CommandFailureArgument)
- dev.sympho.modular_commands.api.command.result.CommandFailureArgumentMissing (implements dev.sympho.modular_commands.api.command.result.CommandFailureArgument)
- dev.sympho.modular_commands.utils.parse.entity.EntityRef.ChannelRef<C> (implements dev.sympho.modular_commands.utils.parse.entity.EntityRef<E>)
- dev.sympho.modular_commands.utils.parse.entity.EntityRef.MessageRef (implements dev.sympho.modular_commands.utils.parse.entity.EntityRef<E>)
- dev.sympho.modular_commands.utils.parse.entity.EntityRef.RoleRef (implements dev.sympho.modular_commands.utils.parse.entity.EntityRef<E>)
- dev.sympho.modular_commands.utils.parse.entity.EntityRef.UserRef (implements dev.sympho.modular_commands.utils.parse.entity.EntityRef<E>)
- dev.sympho.modular_commands.execute.GuildPrefix (implements dev.sympho.modular_commands.execute.PrefixProvider)
- dev.sympho.modular_commands.api.command.handler.InteractionHandlers.Impl (implements dev.sympho.modular_commands.api.command.handler.InteractionHandlers)
- dev.sympho.modular_commands.api.command.Invocation (implements java.lang.Iterable<T>)
- dev.sympho.modular_commands.api.command.handler.MessageHandlers.Impl (implements dev.sympho.modular_commands.api.command.handler.MessageHandlers)
- dev.sympho.modular_commands.execute.Metrics.Tag.CommandId (implements dev.sympho.modular_commands.execute.Metrics.Tag)
- dev.sympho.modular_commands.api.command.handler.SlashHandlers.Impl (implements dev.sympho.modular_commands.api.command.handler.SlashHandlers)
- dev.sympho.modular_commands.execute.StaticPrefix (implements dev.sympho.modular_commands.execute.PrefixProvider)
- dev.sympho.modular_commands.utils.parse.StringAdapter<R,
T> (implements dev.sympho.modular_commands.api.command.parameter.parse.ParserFunction<R, T>) - dev.sympho.modular_commands.api.command.handler.TextHandlers.Impl (implements dev.sympho.modular_commands.api.command.handler.TextHandlers)
- dev.sympho.modular_commands.utils.parse.TryParser.Failure<R,
T> (implements dev.sympho.modular_commands.utils.parse.TryParser.Result<R, T>) - dev.sympho.modular_commands.utils.parse.TryParser.Success<R,
T> (implements dev.sympho.modular_commands.utils.parse.TryParser.Result<R, T>) - dev.sympho.modular_commands.api.command.result.UserMissingPermissions (implements dev.sympho.modular_commands.api.command.result.CommandFailureMessage)
- dev.sympho.modular_commands.api.command.result.UserNotAllowed (implements dev.sympho.modular_commands.api.command.result.CommandFailure)
- dev.sympho.modular_commands.utils.Registries
- dev.sympho.modular_commands.api.command.reply.ReplySpec
- dev.sympho.modular_commands.api.command.result.Results
- dev.sympho.modular_commands.impl.registry.SimpleRegistry (implements dev.sympho.modular_commands.api.registry.Registry)
- dev.sympho.modular_commands.utils.SizeUtils
- dev.sympho.modular_commands.utils.SmartIterator.Wrapper<E> (implements dev.sympho.modular_commands.utils.SmartIterator<E>)
- dev.sympho.modular_commands.utils.SmartIterator.ListIterator<E> (implements dev.sympho.modular_commands.utils.SmartIterator.Detachable<E>)
- dev.sympho.modular_commands.utils.StringSplitter.Shell (implements dev.sympho.modular_commands.utils.StringSplitter.Async)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- dev.sympho.modular_commands.api.exception.CommandException
- dev.sympho.modular_commands.api.exception.IncompleteHandlingException
- dev.sympho.modular_commands.api.command.parameter.parse.InvalidArgumentException
- dev.sympho.modular_commands.api.command.parameter.parse.InvalidListException
- dev.sympho.modular_commands.api.exception.InvalidChainException
- dev.sympho.modular_commands.api.exception.ResultException
- dev.sympho.modular_commands.api.exception.CommandException
- java.lang.RuntimeException
- java.lang.Exception
- dev.sympho.modular_commands.utils.parse.UrlParser.ChoiceBase<T,
P> (implements dev.sympho.modular_commands.utils.parse.UrlParser<T>) - dev.sympho.modular_commands.utils.parse.FunctorUrlParser.ChoiceBase<T,
P> (implements dev.sympho.modular_commands.utils.parse.FunctorUrlParser<T>) - dev.sympho.modular_commands.utils.parse.FunctorUrlParser.Choice<T>
- dev.sympho.modular_commands.utils.parse.UrlParser.Choice<T>
- dev.sympho.modular_commands.utils.parse.FunctorUrlParser.ChoiceBase<T,
- dev.sympho.modular_commands.utils.parse.UrlParserUtils
Interface Hierarchy
- dev.sympho.modular_commands.execute.AccessManager
- dev.sympho.modular_commands.api.permission.AccessValidator
- dev.sympho.modular_commands.api.command.context.CommandContext
- dev.sympho.modular_commands.execute.InstrumentedContext
- dev.sympho.modular_commands.api.command.context.InteractionCommandContext
- dev.sympho.modular_commands.api.command.context.SlashCommandContext
- dev.sympho.modular_commands.execute.LazyContext
- dev.sympho.modular_commands.api.command.context.MessageCommandContext
- dev.sympho.modular_commands.api.command.context.CommandContext
- dev.sympho.modular_commands.api.command.parameter.parse.AttachmentDataParser.Resources.HttpClientRetriever
- dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParserStages.Parser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.AttachmentDataParser<T> (also extends dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParser<T>, dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParserStages.Validator)
- dev.sympho.modular_commands.api.command.parameter.parse.TextFileParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.AttachmentDataParser<T> (also extends dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParser<T>, dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParserStages.Validator)
- dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParserStages.Validator
- dev.sympho.modular_commands.api.command.parameter.parse.AttachmentDataParser<T> (also extends dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParser<T>, dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParserStages.Parser<T>)
- dev.sympho.modular_commands.api.command.parameter.parse.TextFileParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.AttachmentDataParser<T> (also extends dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParser<T>, dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParserStages.Parser<T>)
- java.util.function.BiFunction<T,
U, R> - dev.sympho.modular_commands.api.command.parameter.parse.ParserFunction<R,
T> - dev.sympho.modular_commands.api.command.parameter.parse.ArgumentParser<R,
T> - dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.AttachmentDataParser<T> (also extends dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParserStages.Parser<T>, dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParserStages.Validator)
- dev.sympho.modular_commands.api.command.parameter.parse.TextFileParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.AttachmentDataParser<T> (also extends dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParserStages.Parser<T>, dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParserStages.Validator)
- dev.sympho.modular_commands.api.command.parameter.parse.InputParser<P,
T> - dev.sympho.modular_commands.api.command.parameter.parse.BooleanParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.ChoicesParser<P,
T> - dev.sympho.modular_commands.api.command.parameter.parse.NumberParser<P,
T> - dev.sympho.modular_commands.api.command.parameter.parse.FloatParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.IntegerParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.StringParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.ListParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.NumberParser<P,
- dev.sympho.modular_commands.api.command.parameter.parse.EntityArgumentParser<E,
T> - dev.sympho.modular_commands.api.command.parameter.parse.ChannelArgumentParser<C,
T> - dev.sympho.modular_commands.api.command.parameter.parse.MessageArgumentParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.RoleArgumentParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.UserArgumentParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.ChannelArgumentParser<C,
- dev.sympho.modular_commands.api.command.parameter.parse.SnowflakeParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.AttachmentParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.Parsers.Functor<R,
T> - dev.sympho.modular_commands.api.command.parameter.parse.Parsers.Simple<R,
T> - dev.sympho.modular_commands.api.command.parameter.parse.Parsers.Synchronous<R,
T> - dev.sympho.modular_commands.utils.parse.TryParser<R,
T> - dev.sympho.modular_commands.utils.parse.UrlParser<T>
- dev.sympho.modular_commands.utils.parse.FunctorUrlParser<T>
- dev.sympho.modular_commands.api.command.parameter.parse.ArgumentParser<R,
- dev.sympho.modular_commands.api.command.handler.ResultHandler<C>
- dev.sympho.modular_commands.api.command.parameter.parse.ParserFunction<R,
- dev.sympho.modular_commands.api.command.Command<H>
- dev.sympho.modular_commands.api.CommandGroup
- dev.sympho.modular_commands.api.command.result.CommandResult
- dev.sympho.modular_commands.api.command.result.CommandError
- dev.sympho.modular_commands.api.command.result.CommandErrorException
- dev.sympho.modular_commands.api.command.result.CommandFailure
- dev.sympho.modular_commands.api.command.result.CommandFailureMessage
- dev.sympho.modular_commands.api.command.result.CommandFailureArgument
- dev.sympho.modular_commands.api.command.result.CommandFailureMessage
- dev.sympho.modular_commands.api.command.result.CommandSuccess
- dev.sympho.modular_commands.api.command.result.CommandSuccessMessage
- dev.sympho.modular_commands.api.command.result.CommandError
- dev.sympho.modular_commands.utils.parse.entity.EntityRef<E>
- java.util.function.Function<T,
R> - dev.sympho.modular_commands.api.command.handler.InvocationHandler<C>
- dev.sympho.modular_commands.utils.parse.RawParser<R>
- dev.sympho.modular_commands.utils.StringSplitter
- dev.sympho.modular_commands.utils.StringSplitter.Async
- java.util.function.UnaryOperator<T>
- dev.sympho.modular_commands.execute.AliasProvider
- dev.sympho.modular_commands.api.permission.Group
- dev.sympho.modular_commands.api.permission.NamedGroup
- dev.sympho.modular_commands.api.command.handler.Handlers
- dev.sympho.modular_commands.api.command.handler.MessageHandlers
- dev.sympho.modular_commands.api.command.handler.TextHandlers (also extends dev.sympho.modular_commands.api.command.handler.InteractionHandlers)
- dev.sympho.modular_commands.api.command.handler.SlashHandlers
- dev.sympho.modular_commands.api.command.handler.InteractionHandlers
- dev.sympho.modular_commands.api.command.handler.TextHandlers (also extends dev.sympho.modular_commands.api.command.handler.MessageHandlers)
- dev.sympho.modular_commands.api.command.handler.InteractionHandlers
- dev.sympho.modular_commands.api.command.handler.MessageHandlers
- java.util.Iterator<E>
- dev.sympho.modular_commands.utils.SmartIterator<E>
- dev.sympho.modular_commands.utils.SmartIterator.Detachable<E>
- dev.sympho.modular_commands.utils.StringSplitter.Iterator
- dev.sympho.modular_commands.utils.StringSplitter.Async.Iterator
- dev.sympho.modular_commands.utils.StringSplitter.Iterator
- dev.sympho.modular_commands.utils.SmartIterator.Detachable<E>
- dev.sympho.modular_commands.utils.SmartIterator<E>
- dev.sympho.modular_commands.execute.Metrics.Tag
- dev.sympho.modular_commands.api.command.parameter.Parameter<T>
- dev.sympho.modular_commands.execute.PrefixProvider
- dev.sympho.modular_commands.api.registry.Registry
- dev.sympho.modular_commands.api.command.reply.Reply
- dev.sympho.modular_commands.api.command.reply.ReplyManager
- dev.sympho.modular_commands.utils.parse.TryParser.Result<R,
T>
Annotation Interface Hierarchy
- dev.sympho.modular_commands.utils.SpecStyle (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- dev.sympho.modular_commands.api.command.Command.Scope
- dev.sympho.modular_commands.execute.Metrics.Tag.Type (implements dev.sympho.modular_commands.execute.Metrics.Tag)
- dev.sympho.modular_commands.api.command.parameter.parse.SnowflakeParser.Type
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)