Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.AudioChannelAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.BooleanAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.ByteAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.CharacterAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dependency.DefaultDependencyInjector (implements com.github.kaktushose.jda.commands.dependency.DependencyInjector)
    • com.github.kaktushose.jda.commands.embeds.error.DefaultErrorMessageFactory (implements com.github.kaktushose.jda.commands.embeds.error.ErrorMessageFactory)
    • com.github.kaktushose.jda.commands.scope.DefaultGuildScopeProvider (implements com.github.kaktushose.jda.commands.scope.GuildScopeProvider)
    • com.github.kaktushose.jda.commands.permissions.DefaultPermissionsProvider (implements com.github.kaktushose.jda.commands.permissions.PermissionsProvider)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.DoubleAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.embeds.EmbedCache
    • com.github.kaktushose.jda.commands.embeds.EmbedDTO (implements java.io.Serializable)
    • com.github.kaktushose.jda.commands.embeds.EmbedDTO.Author
    • com.github.kaktushose.jda.commands.embeds.EmbedDTO.Field
    • com.github.kaktushose.jda.commands.embeds.EmbedDTO.Footer
    • com.github.kaktushose.jda.commands.embeds.EmbedDTO.Image
    • com.github.kaktushose.jda.commands.embeds.EmbedDTO.Thumbnail
    • com.github.kaktushose.jda.commands.dispatching.events.Event<T> (implements net.dv8tion.jda.api.interactions.Interaction)
      • com.github.kaktushose.jda.commands.dispatching.events.interactions.AutoCompleteEvent
      • com.github.kaktushose.jda.commands.dispatching.events.ReplyableEvent<T> (implements com.github.kaktushose.jda.commands.dispatching.reply.Reply)
        • com.github.kaktushose.jda.commands.dispatching.events.interactions.ModalEvent
        • com.github.kaktushose.jda.commands.dispatching.events.ModalReplyableEvent<T>
          • com.github.kaktushose.jda.commands.dispatching.events.interactions.CommandEvent
          • com.github.kaktushose.jda.commands.dispatching.events.interactions.ComponentEvent
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.FloatAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.GuildChannelAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.GuildMessageChannelAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.IntegerAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.JDACommands
    • com.github.kaktushose.jda.commands.JDACommandsBuilder
    • com.github.kaktushose.jda.commands.dispatching.context.KeyValueStore
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.LongAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.MemberAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.reply.MessageReply (implements com.github.kaktushose.jda.commands.dispatching.reply.Reply)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.NewsChannelAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.definitions.description.reflective.ReflectiveClassFinder (implements com.github.kaktushose.jda.commands.definitions.description.ClassFinder)
    • com.github.kaktushose.jda.commands.definitions.description.reflective.ReflectiveDescriptor (implements com.github.kaktushose.jda.commands.definitions.description.Descriptor)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.RoleAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.ShortAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.StageChannelAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.TextChannelAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.ThreadChannelAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.UserAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)
    • com.github.kaktushose.jda.commands.dispatching.adapter.impl.VoiceChannelAdapter (implements com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>)

Interface Hierarchy

  • java.util.function.BiFunction<T,U,R>
    • com.github.kaktushose.jda.commands.dispatching.adapter.TypeAdapter<T>
  • com.github.kaktushose.jda.commands.definitions.description.ClassFinder
  • java.util.function.Consumer<T>
    • com.github.kaktushose.jda.commands.dispatching.middleware.Middleware
  • com.github.kaktushose.jda.commands.definitions.Definition
    • com.github.kaktushose.jda.commands.definitions.features.CustomIdJDAEntity<T>
      • com.github.kaktushose.jda.commands.definitions.interactions.component.ComponentDefinition<T> (also extends com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition, com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
        • com.github.kaktushose.jda.commands.definitions.interactions.component.menu.SelectMenuDefinition<T>
    • com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition (also extends com.github.kaktushose.jda.commands.definitions.features.internal.Invokable)
      • com.github.kaktushose.jda.commands.definitions.interactions.command.CommandDefinition (also extends com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
      • com.github.kaktushose.jda.commands.definitions.interactions.component.ComponentDefinition<T> (also extends com.github.kaktushose.jda.commands.definitions.features.CustomIdJDAEntity<T>, com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
        • com.github.kaktushose.jda.commands.definitions.interactions.component.menu.SelectMenuDefinition<T>
    • com.github.kaktushose.jda.commands.definitions.features.internal.Invokable
      • com.github.kaktushose.jda.commands.definitions.interactions.InteractionDefinition (also extends com.github.kaktushose.jda.commands.definitions.Definition)
        • com.github.kaktushose.jda.commands.definitions.interactions.command.CommandDefinition (also extends com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
        • com.github.kaktushose.jda.commands.definitions.interactions.component.ComponentDefinition<T> (also extends com.github.kaktushose.jda.commands.definitions.features.CustomIdJDAEntity<T>, com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>)
          • com.github.kaktushose.jda.commands.definitions.interactions.component.menu.SelectMenuDefinition<T>
    • com.github.kaktushose.jda.commands.definitions.features.JDAEntity<T>
  • com.github.kaktushose.jda.commands.dependency.DependencyInjector
  • com.github.kaktushose.jda.commands.definitions.description.Description
  • com.github.kaktushose.jda.commands.embeds.error.ErrorMessageFactory
  • com.github.kaktushose.jda.commands.embeds.error.ErrorMessageFactory.ErrorContext
  • com.github.kaktushose.jda.commands.dispatching.expiration.ExpirationStrategy
  • java.util.function.Function<T,R>
  • com.github.kaktushose.jda.commands.definitions.description.Invoker
  • com.github.kaktushose.jda.commands.permissions.PermissionsProvider
  • com.github.kaktushose.jda.commands.dispatching.reply.Reply
  • com.github.kaktushose.jda.commands.dispatching.validation.Validator

Annotation Interface Hierarchy

  • com.github.kaktushose.jda.commands.annotations.interactions.AutoComplete (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.Button (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.Choices (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.constraints.Constraint (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.ContextCommand (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.Cooldown (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.EntitySelectMenu (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.Implementation (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.Inject (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.Interaction (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.constraints.Max (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.constraints.Min (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.Modal (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.constraints.NotPerm (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.constraints.NotRole (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.constraints.NotUser (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.Optional (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.Param (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.constraints.Perm (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.Permissions (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.Produces (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.ReplyConfig (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.constraints.Role (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.SelectOption (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.SlashCommand (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.StringSelectMenu (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.interactions.TextInput (implements java.lang.annotation.Annotation)
  • com.github.kaktushose.jda.commands.annotations.constraints.User (implements java.lang.annotation.Annotation)

Enum Class Hierarchy

Record Class Hierarchy