Package Hierarchies:
- io.github.kaktushose.jdac,
- io.github.kaktushose.jdac.annotations,
- io.github.kaktushose.jdac.annotations.constraints,
- io.github.kaktushose.jdac.annotations.i18n,
- io.github.kaktushose.jdac.annotations.interactions,
- io.github.kaktushose.jdac.definitions,
- io.github.kaktushose.jdac.definitions.description,
- io.github.kaktushose.jdac.definitions.description.reflective,
- io.github.kaktushose.jdac.definitions.features,
- io.github.kaktushose.jdac.definitions.features.internal,
- io.github.kaktushose.jdac.definitions.interactions,
- io.github.kaktushose.jdac.definitions.interactions.command,
- io.github.kaktushose.jdac.definitions.interactions.component,
- io.github.kaktushose.jdac.definitions.interactions.component.menu,
- io.github.kaktushose.jdac.dispatching,
- io.github.kaktushose.jdac.dispatching.adapter,
- io.github.kaktushose.jdac.dispatching.adapter.internal,
- io.github.kaktushose.jdac.dispatching.context,
- io.github.kaktushose.jdac.dispatching.events,
- io.github.kaktushose.jdac.dispatching.events.interactions,
- io.github.kaktushose.jdac.dispatching.expiration,
- io.github.kaktushose.jdac.dispatching.handling,
- io.github.kaktushose.jdac.dispatching.handling.command,
- io.github.kaktushose.jdac.dispatching.instance,
- io.github.kaktushose.jdac.dispatching.middleware,
- io.github.kaktushose.jdac.dispatching.middleware.impl,
- io.github.kaktushose.jdac.dispatching.middleware.internal,
- io.github.kaktushose.jdac.dispatching.reply,
- io.github.kaktushose.jdac.dispatching.reply.dynamic,
- io.github.kaktushose.jdac.dispatching.reply.dynamic.internal,
- io.github.kaktushose.jdac.dispatching.reply.dynamic.menu,
- io.github.kaktushose.jdac.dispatching.reply.internal,
- io.github.kaktushose.jdac.dispatching.validation,
- io.github.kaktushose.jdac.dispatching.validation.impl,
- io.github.kaktushose.jdac.dispatching.validation.internal,
- io.github.kaktushose.jdac.embeds,
- io.github.kaktushose.jdac.embeds.error,
- io.github.kaktushose.jdac.embeds.internal,
- io.github.kaktushose.jdac.exceptions,
- io.github.kaktushose.jdac.exceptions.internal,
- io.github.kaktushose.jdac.internal,
- io.github.kaktushose.jdac.internal.logging,
- io.github.kaktushose.jdac.internal.register,
- io.github.kaktushose.jdac.message.emoji,
- io.github.kaktushose.jdac.message.i18n,
- io.github.kaktushose.jdac.message.i18n.internal,
- io.github.kaktushose.jdac.message.placeholder,
- io.github.kaktushose.jdac.message.resolver,
- io.github.kaktushose.jdac.message.resolver.internal,
- io.github.kaktushose.jdac.permissions,
- io.github.kaktushose.jdac.property,
- io.github.kaktushose.jdac.property.events,
- io.github.kaktushose.jdac.property.extension,
- io.github.kaktushose.jdac.property.internal,
- io.github.kaktushose.jdac.property.internal.extension,
- io.github.kaktushose.jdac.scope
Class Hierarchy
- java.lang.Object
- io.github.kaktushose.jdac.message.i18n.internal.BundleFinder
- io.github.kaktushose.jdac.definitions.interactions.command.CommandDefinition.CommandConfig.Builder
- io.github.kaktushose.jdac.internal.register.CommandUpdater
- io.github.kaktushose.jdac.dispatching.reply.Component<S,T,B,D> (implements net.dv8tion.jda.api.components.actionrow.ActionRowChildComponentUnion, net.dv8tion.jda.api.components.section.SectionAccessoryComponentUnion)
- io.github.kaktushose.jdac.dispatching.reply.dynamic.ButtonComponent (implements net.dv8tion.jda.api.components.section.SectionAccessoryComponentUnion)
- io.github.kaktushose.jdac.dispatching.reply.dynamic.menu.SelectMenuComponent<S,T,B,D>
- io.github.kaktushose.jdac.dispatching.reply.dynamic.internal.UnspecificComponent
- io.github.kaktushose.jdac.message.resolver.ComponentResolver<T> (implements io.github.kaktushose.jdac.message.resolver.Resolver<T>)
- io.github.kaktushose.jdac.dispatching.middleware.impl.ConstraintMiddleware (implements io.github.kaktushose.jdac.dispatching.middleware.Middleware)
- io.github.kaktushose.jdac.message.resolver.DataObjectResolver (implements io.github.kaktushose.jdac.message.resolver.Resolver<T>)
- io.github.kaktushose.jdac.embeds.error.DefaultErrorMessageFactory (implements io.github.kaktushose.jdac.embeds.error.ErrorMessageFactory)
- io.github.kaktushose.jdac.scope.DefaultGuildScopeProvider (implements io.github.kaktushose.jdac.scope.GuildScopeProvider)
- io.github.kaktushose.jdac.permissions.DefaultPermissionsProvider (implements io.github.kaktushose.jdac.permissions.PermissionsProvider)
- io.github.kaktushose.jdac.embeds.Embed
- io.github.kaktushose.jdac.embeds.internal.Embeds.Configuration (implements io.github.kaktushose.jdac.embeds.EmbedConfig)
- io.github.kaktushose.jdac.message.emoji.EmojiResolver (implements io.github.kaktushose.jdac.message.resolver.Resolver<T>)
- dev.goldmensch.propane.property.EnumerationPropertySkeleton<T> (implements dev.goldmensch.propane.property.Property.MultiValue<T>)
- io.github.kaktushose.jdac.dispatching.events.Event<T> (implements net.dv8tion.jda.api.interactions.Interaction)
- io.github.kaktushose.jdac.dispatching.handling.EventHandler<T> (implements java.util.function.BiConsumer<T,U>)
- io.github.kaktushose.jdac.property.internal.extension.Extensions
- io.github.kaktushose.jdac.message.i18n.FluavaLocalizer (implements io.github.kaktushose.jdac.message.i18n.Localizer)
- io.github.kaktushose.jdac.message.i18n.FluavaLocalizer.Builder
- java.util.logging.Formatter
- io.github.kaktushose.jdac.internal.Helpers
- io.github.kaktushose.jdac.message.i18n.I18n (implements io.github.kaktushose.jdac.message.resolver.Resolver<T>)
- io.github.kaktushose.jdac.definitions.interactions.InteractionDefinition.ReplyConfig.Builder
- io.github.kaktushose.jdac.property.internal.IntrospectionAccess
- dev.goldmensch.propane.IntrospectionImplSkeleton<I_SELF,I,B,S> (implements dev.goldmensch.propane.IntrospectionSkeleton<SELF,S>)
- dev.goldmensch.propane.IntrospectionImplSkeleton.Builder
- io.github.kaktushose.jdac.JDACBuilder
- io.github.kaktushose.jdac.message.i18n.internal.JDACLocalizationFunction (implements net.dv8tion.jda.api.interactions.commands.localization.LocalizationFunction)
- io.github.kaktushose.jdac.internal.logging.JDACLogger
- io.github.kaktushose.jdac.JDACommands
- io.github.kaktushose.jdac.internal.JDAContext
- io.github.kaktushose.jdac.message.resolver.internal.JsonResolver (implements io.github.kaktushose.jdac.message.resolver.Resolver<T>)
- io.github.kaktushose.jdac.dispatching.context.KeyValueStore
- net.dv8tion.jda.api.hooks.ListenerAdapter (implements net.dv8tion.jda.api.hooks.EventListener)
- dev.goldmensch.propane.property.MappingPropertySkeleton<K,V> (implements dev.goldmensch.propane.property.Property.MultiValue<T>)
- io.github.kaktushose.jdac.dispatching.reply.MessageReply
- io.github.kaktushose.jdac.message.resolver.MessageResolver (implements io.github.kaktushose.jdac.message.resolver.Resolver<T>)
- io.github.kaktushose.jdac.dispatching.middleware.internal.Middlewares
- io.github.kaktushose.jdac.dispatching.validation.impl.NotPermissionValidator (implements io.github.kaktushose.jdac.dispatching.validation.Validator<T,A>)
- io.github.kaktushose.jdac.dispatching.middleware.impl.PermissionsMiddleware (implements io.github.kaktushose.jdac.dispatching.middleware.Middleware)
- io.github.kaktushose.jdac.dispatching.validation.impl.PermissionValidator (implements io.github.kaktushose.jdac.dispatching.validation.Validator<T,A>)
- io.github.kaktushose.jdac.message.placeholder.PlaceholderResolver (implements io.github.kaktushose.jdac.message.resolver.Resolver<T>)
- dev.goldmensch.propane.property.PropertyProviderSkeleton<T, PROPERTY, INTROSPECTION>
- io.github.kaktushose.jdac.definitions.description.reflective.ReflectiveClassFinder (implements io.github.kaktushose.jdac.definitions.description.ClassFinder)
- io.github.kaktushose.jdac.definitions.description.reflective.ReflectiveDescriptor (implements io.github.kaktushose.jdac.definitions.description.Descriptor)
- dev.goldmensch.propane.Registry<S>
- io.github.kaktushose.jdac.property.internal.Registry
- io.github.kaktushose.jdac.dispatching.reply.internal.ReplyAction
- io.github.kaktushose.jdac.dispatching.Runtime (implements java.io.Closeable)
- dev.goldmensch.propane.property.SingletonPropertySkeleton<T> (implements dev.goldmensch.propane.property.Property.SingleValue<T>)
- java.lang.Throwable (implements java.io.Serializable)
- io.github.kaktushose.jdac.dispatching.adapter.internal.TypeAdapters
- io.github.kaktushose.jdac.dispatching.validation.Validator.Context
- io.github.kaktushose.jdac.dispatching.validation.internal.Validators
Interface Hierarchy
- io.github.kaktushose.jdac.definitions.description.ClassFinder
- java.util.function.Consumer<T>
- io.github.kaktushose.jdac.dispatching.middleware.Middleware
- io.github.kaktushose.jdac.definitions.Definition
- io.github.kaktushose.jdac.definitions.features.CustomIdJDAEntity<T>
- io.github.kaktushose.jdac.definitions.interactions.InteractionDefinition (also extends io.github.kaktushose.jdac.definitions.features.internal.Invokable)
- io.github.kaktushose.jdac.definitions.interactions.command.CommandDefinition (also extends io.github.kaktushose.jdac.definitions.features.JDAEntity<T>)
- io.github.kaktushose.jdac.definitions.interactions.component.ComponentDefinition<T> (also extends io.github.kaktushose.jdac.definitions.features.CustomIdJDAEntity<T>, io.github.kaktushose.jdac.definitions.features.JDAEntity<T>)
- io.github.kaktushose.jdac.definitions.features.internal.Invokable
- io.github.kaktushose.jdac.definitions.interactions.InteractionDefinition (also extends io.github.kaktushose.jdac.definitions.Definition)
- io.github.kaktushose.jdac.definitions.interactions.command.CommandDefinition (also extends io.github.kaktushose.jdac.definitions.features.JDAEntity<T>)
- io.github.kaktushose.jdac.definitions.interactions.component.ComponentDefinition<T> (also extends io.github.kaktushose.jdac.definitions.features.CustomIdJDAEntity<T>, io.github.kaktushose.jdac.definitions.features.JDAEntity<T>)
- io.github.kaktushose.jdac.definitions.features.JDAEntity<T>
- io.github.kaktushose.jdac.property.Definitions
- io.github.kaktushose.jdac.definitions.description.Description
- io.github.kaktushose.jdac.definitions.description.Descriptor
- io.github.kaktushose.jdac.embeds.Embed.Fields
- io.github.kaktushose.jdac.embeds.EmbedConfig
- io.github.kaktushose.jdac.embeds.EmbedDataSource
- io.github.kaktushose.jdac.message.emoji.EmojiSource
- io.github.kaktushose.jdac.embeds.error.ErrorMessageFactory
- io.github.kaktushose.jdac.embeds.error.ErrorMessageFactory.ErrorContext
- dev.goldmensch.propane.event.Event<S>
- io.github.kaktushose.jdac.property.events.JDACEvent
- io.github.kaktushose.jdac.dispatching.expiration.ExpirationStrategy
- io.github.kaktushose.jdac.property.extension.Extension<T>
- io.github.kaktushose.jdac.property.extension.Extension.Data
- java.util.function.Function<T,R>
- io.github.kaktushose.jdac.dispatching.instance.Instantiator
- dev.goldmensch.propane.IntrospectionSkeleton<SELF,S>
- io.github.kaktushose.jdac.definitions.description.Invoker
- io.github.kaktushose.jdac.property.internal.JDACInternalProperties
- io.github.kaktushose.jdac.message.i18n.Localizer
- io.github.kaktushose.proteus.mapping.Mapper<S,T>
- io.github.kaktushose.proteus.mapping.Mapper.UniMapper<S,T>
- io.github.kaktushose.jdac.dispatching.adapter.TypeAdapter<S,T>
- io.github.kaktushose.jdac.permissions.PermissionsProvider
- io.github.kaktushose.jdac.message.resolver.Resolver<T>
- dev.goldmensch.propane.property.SpecificProperty<T>
- io.github.kaktushose.jdac.dispatching.validation.Validator<T,A>
- io.github.kaktushose.jdac.dispatching.validation.internal.Validators.Result
Annotation Interface Hierarchy
- io.github.kaktushose.jdac.annotations.interactions.AutoComplete (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.i18n.Bundle (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.Button (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.Choices (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.Command (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.CommandConfig (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.constraints.Constraint (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.EntityMenu (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.property.internal.Event (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.Interaction (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.IntrospectionAccess (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.constraints.Max (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.MenuOption (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.MenuOptionContainer (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.constraints.Min (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.Modal (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.constraints.NotPerm (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.Param (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.constraints.Perm (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.Permissions (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.ReplyConfig (implements java.lang.annotation.Annotation)
- io.github.kaktushose.jdac.annotations.interactions.StringMenu (implements java.lang.annotation.Annotation)