Hierarchy For All Packages
Package Hierarchies:- io.manebot,
- io.manebot.artifact,
- io.manebot.cache,
- io.manebot.chat,
- io.manebot.chat.exception,
- io.manebot.command,
- io.manebot.command.exception,
- io.manebot.command.executor,
- io.manebot.command.executor.chained,
- io.manebot.command.executor.chained.argument,
- io.manebot.command.executor.routed,
- io.manebot.command.response,
- io.manebot.command.search,
- io.manebot.conversation,
- io.manebot.database,
- io.manebot.database.expressions,
- io.manebot.database.model,
- io.manebot.database.search,
- io.manebot.database.search.handler,
- io.manebot.entity,
- io.manebot.event,
- io.manebot.event.chat,
- io.manebot.event.command,
- io.manebot.event.platform,
- io.manebot.event.plugin,
- io.manebot.lambda,
- io.manebot.platform,
- io.manebot.plugin,
- io.manebot.plugin.java,
- io.manebot.plugin.loader,
- io.manebot.property,
- io.manebot.security,
- io.manebot.tuple,
- io.manebot.user,
- io.manebot.virtual
Class Hierarchy
- java.lang.Object
- io.manebot.chat.AbstractChatMessage (implements io.manebot.chat.ChatMessage)
- io.manebot.chat.AbstractTextChatMessage
- io.manebot.chat.BasicTextChatMessage
- io.manebot.chat.AbstractTextChatMessage
- io.manebot.platform.AbstractPlatformConnection (implements io.manebot.platform.PlatformConnection)
- io.manebot.database.search.handler.AbstractSearchOrderHandler (implements io.manebot.database.search.handler.SearchOrderHandler)
- io.manebot.database.search.handler.SearchOrderHandlerProperty
- io.manebot.artifact.AggregateArtifactRepository (implements io.manebot.artifact.ArtifactRepository)
- io.manebot.artifact.GlobalArtifactRepository
- io.manebot.command.executor.AliasedCommandExecutor (implements io.manebot.command.executor.CommandExecutor)
- io.manebot.chat.BasicTextChatMessage.Builder (implements io.manebot.chat.ChatMessage.Builder)
- io.manebot.database.model.BinaryProperty (implements io.manebot.property.Property)
- io.manebot.cache.CachedValue<T>
- io.manebot.command.executor.chained.ChainedCommandExecutor (implements io.manebot.command.executor.CommandExecutor)
- io.manebot.command.executor.chained.AnnotatedCommandExecutor
- io.manebot.command.executor.chained.ChainState
- io.manebot.chat.ChatEmbed.Element
- io.manebot.chat.ChatEmbed.ImageElement
- io.manebot.chat.ChatEmbed.LocalImage
- io.manebot.chat.ChatEmbed.RemoteImage
- io.manebot.chat.ChatEmbed.TextElement
- io.manebot.chat.ChatEmbed.Field
- io.manebot.chat.ChatEmbed.ImageElement
- io.manebot.command.executor.chained.argument.CommandArgument
- io.manebot.command.executor.chained.argument.CommandArgumentFollowing
- io.manebot.command.executor.chained.argument.CommandArgumentInterval
- io.manebot.command.executor.chained.argument.CommandArgumentLabel
- io.manebot.command.executor.chained.argument.CommandArgumentNone
- io.manebot.command.executor.chained.argument.CommandArgumentNumeric
- io.manebot.command.executor.chained.argument.CommandArgumentOptional
- io.manebot.command.executor.chained.argument.CommandArgumentPage
- io.manebot.command.search.CommandArgumentSearch
- io.manebot.command.executor.chained.argument.CommandArgumentString
- io.manebot.command.executor.chained.argument.CommandArgumentSwitch
- io.manebot.command.executor.chained.CommandChain
- io.manebot.command.response.CommandDetailsResponse.Builder
- io.manebot.command.response.CommandListResponse.Builder<T>
- io.manebot.command.response.CommandListResponse.DefaultListElementFormatter<T> (implements io.manebot.command.response.CommandListResponse.ListElementFormatter<T>)
- io.manebot.command.CommandManager
- io.manebot.command.CommandManager.Registration
- io.manebot.command.CommandMessage (implements io.manebot.chat.ChatMessage)
- io.manebot.command.response.CommandResponse
- io.manebot.command.response.CommandDetailsResponse
- io.manebot.command.response.DefaultBasicCommandDetailsResponse
- io.manebot.command.response.DefaultRichCommandDetailsResponse
- io.manebot.command.response.CommandListResponse<T>
- io.manebot.command.response.DefaultBasicCommandListResponse<T>
- io.manebot.command.response.DefaultRichCommandListResponse<T>
- io.manebot.command.response.CommandDetailsResponse
- io.manebot.database.search.handler.ComparingSearchHandler (implements io.manebot.database.search.handler.SearchArgumentHandler)
- io.manebot.chat.DefaultChatSender (implements io.manebot.chat.ChatSender)
- io.manebot.command.CommandSender
- io.manebot.command.DefaultCommandSender
- io.manebot.command.CommandSender
- io.manebot.database.search.DefaultSearchResult<T> (implements io.manebot.database.search.SearchResult<T>)
- io.manebot.chat.DefaultTextBuilder (implements io.manebot.chat.TextBuilder)
- io.manebot.event.Event
- io.manebot.event.chat.ChatEvent
- io.manebot.event.chat.ChatMessageReceivedEvent
- io.manebot.event.chat.ChatMessageSentEvent
- io.manebot.event.chat.ChatRegisteredEvent
- io.manebot.event.chat.ChatUnknownUserEvent
- io.manebot.event.chat.ChatUnregisteredEvent
- io.manebot.event.chat.CommandMessageReceivedEvent
- io.manebot.event.CheckedEvent
- io.manebot.event.command.CommandEvent
- io.manebot.event.command.CommandExecutionEvent
- io.manebot.event.command.CommandRegisteredEvent
- io.manebot.event.command.CommandUnregisteredEvent
- io.manebot.event.platform.PlatformEvent
- io.manebot.event.platform.PlatformRegisteredEvent
- io.manebot.event.platform.PlatformUnregisteredEvent
- io.manebot.event.plugin.PluginEvent
- io.manebot.event.plugin.PluginDisabledEvent
- io.manebot.event.plugin.PluginEnabledEvent
- io.manebot.event.plugin.PluginRegisteredEvent
- io.manebot.event.plugin.PluginUnregisteredEvent
- io.manebot.event.chat.ChatEvent
- io.manebot.database.expressions.ExtendedExpressions
- io.manebot.artifact.ManifestIdentifier
- io.manebot.artifact.ArtifactIdentifier
- io.manebot.tuple.Pair<L,R>
- io.manebot.security.Permission
- io.manebot.platform.Platform.Builder
- io.manebot.plugin.Plugin.Future
- io.manebot.plugin.loader.PluginLoaderRegistry
- io.manebot.virtual.Profiler (implements java.lang.AutoCloseable)
- io.manebot.command.executor.routed.RoutedCommandExecutor (implements io.manebot.command.executor.CommandExecutor)
- io.manebot.command.executor.routed.RoutedCommandExecutor.Route
- io.manebot.database.search.Search
- io.manebot.database.search.Search.DefaultOrder (implements io.manebot.database.search.Search.Order)
- io.manebot.database.search.SearchArgument
- io.manebot.database.search.handler.SearchHandlerEntityProperty (implements io.manebot.database.search.handler.SearchArgumentHandler)
- io.manebot.database.search.handler.SearchHandlerPropertyContains
- io.manebot.database.search.handler.SearchHandlerPropertyEquals
- io.manebot.database.search.handler.SearchHandlerPropertyIn
- io.manebot.database.search.handler.SearchHandlerPropertyIsNull
- io.manebot.database.search.handler.SearchHandlerPropertyNumeric
- io.manebot.database.search.SearchPredicate
- io.manebot.database.search.Search.Builder (implements io.manebot.database.search.Search.LexicalClause)
- io.manebot.database.search.SearchPredicateArgument
- io.manebot.database.search.SearchPredicateString
- io.manebot.virtual.SynchronousTransfer.Message (implements java.lang.AutoCloseable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.manebot.artifact.ArtifactException
- io.manebot.artifact.ArtifactRepositoryException
- io.manebot.artifact.ArtifactNotFoundException
- io.manebot.artifact.ArtifactRepositoryException
- io.manebot.chat.exception.ChatException
- io.manebot.command.exception.CommandExecutionException
- io.manebot.command.exception.CommandAccessException
- io.manebot.command.exception.CommandArgumentException
- io.manebot.command.exception.CommandArgumentCastException
- io.manebot.command.exception.CommandNotFoundException
- io.manebot.command.exception.CommandExecutionException
- io.manebot.event.EventExecutionException
- io.manebot.plugin.PluginException
- io.manebot.plugin.PluginLoadException
- io.manebot.artifact.ArtifactException
- java.lang.Exception
- io.manebot.database.model.TimedRow
- io.manebot.database.model.Conversation (implements io.manebot.conversation.Conversation)
- io.manebot.database.model.Database
- io.manebot.database.model.Entity (implements io.manebot.entity.Entity)
- io.manebot.database.model.Group (implements io.manebot.user.UserGroup)
- io.manebot.database.model.Permission (implements io.manebot.security.GrantedPermission)
- io.manebot.database.model.Platform (implements io.manebot.platform.Platform)
- io.manebot.database.model.Plugin
- io.manebot.database.model.PluginProperty (implements io.manebot.plugin.PluginProperty)
- io.manebot.database.model.Property
- io.manebot.database.model.User (implements io.manebot.user.User)
- io.manebot.database.model.UserAssociation (implements io.manebot.user.UserAssociation)
- io.manebot.database.model.UserBan (implements io.manebot.user.UserBan)
- io.manebot.database.model.UserGroup (implements io.manebot.user.UserGroupMembership)
- io.manebot.virtual.Transfer<C,S,E> (implements io.manebot.lambda.ThrowingFunction<T,R,E>)
- io.manebot.virtual.SynchronousTransfer<C,S,E> (implements java.lang.Runnable)
- io.manebot.Version (implements java.lang.Comparable<T>)
- io.manebot.virtual.Virtual (implements java.util.concurrent.ThreadFactory)
- io.manebot.chat.AbstractChatMessage (implements io.manebot.chat.ChatMessage)
Interface Hierarchy
- io.manebot.artifact.Artifact
- io.manebot.artifact.LocalArtifact
- io.manebot.artifact.RemoteArtifact
- io.manebot.artifact.ArtifactDependency
- io.manebot.artifact.ArtifactManifest
- io.manebot.artifact.ArtifactRepository
- io.manebot.artifact.LocalArtifactRepository
- io.manebot.artifact.RemoteArtifactRepository
- java.lang.AutoCloseable
- io.manebot.database.Database
- io.manebot.database.PluginDatabase
- io.manebot.database.Database
- io.manebot.Bot
- java.util.concurrent.Callable<V>
- io.manebot.lambda.ThrowingCallable<V,E>
- io.manebot.command.executor.chained.ChainExecutor
- io.manebot.chat.ChatDispatcher
- io.manebot.chat.ChatEmbed
- io.manebot.chat.ChatEmbed.Builder
- io.manebot.chat.ChatMessage
- io.manebot.chat.ChatMessage.Builder
- io.manebot.chat.ChatMessageReceiver
- io.manebot.chat.Chat
- io.manebot.chat.ChatSender
- io.manebot.chat.ChatProvider
- io.manebot.command.executor.chained.argument.CommandArgumentOptional.Optional<T>
- io.manebot.command.response.CommandDetailsResponse.Item
- io.manebot.command.CommandDispatcher
- io.manebot.command.executor.CommandExecutor
- io.manebot.command.response.CommandListResponse.ListAccessor<T>
- io.manebot.command.response.CommandListResponse.ListElementFormatter<T>
- io.manebot.command.CommandShell
- java.util.function.Consumer<T>
- io.manebot.lambda.ThrowingConsumer<V,E>
- io.manebot.conversation.ConversationProvider
- io.manebot.database.Database.ModelConstructor
- io.manebot.database.DatabaseManager
- io.manebot.security.ElevationDispatcher
- io.manebot.entity.Entity
- io.manebot.entity.EntityManager
- io.manebot.entity.EntityType
- io.manebot.conversation.Conversation
- io.manebot.user.User
- io.manebot.user.UserGroup
- io.manebot.event.EventDispatcher
- io.manebot.event.EventExecutor
- io.manebot.event.EventListener
- io.manebot.event.EventManager
- java.util.function.Function<T,R>
- io.manebot.lambda.ThrowingFunction<T,R,E>
- io.manebot.security.GrantedPermission
- io.manebot.platform.Platform
- io.manebot.platform.PlatformConnection
- io.manebot.platform.PlatformManager
- io.manebot.platform.PlatformRegistration
- io.manebot.platform.PlatformUser
- io.manebot.plugin.Plugin
- io.manebot.plugin.Plugin.Builder
- io.manebot.plugin.Plugin.PluginFunction
- io.manebot.plugin.java.PluginEntry
- io.manebot.plugin.loader.PluginLoader
- io.manebot.plugin.PluginManager
- io.manebot.plugin.PluginProperty
- io.manebot.plugin.PluginReference
- io.manebot.plugin.PluginRegistration
- io.manebot.property.Property
- java.lang.Runnable
- io.manebot.lambda.ThrowingRunnable<E>
- io.manebot.database.search.Search.LexicalClause
- io.manebot.database.search.Search.Order
- io.manebot.database.search.handler.SearchArgumentHandler
- io.manebot.database.search.SearchHandler<T>
- io.manebot.database.search.SearchHandler.Builder<T>
- io.manebot.database.search.SearchHandler.Clause<T>
- io.manebot.database.search.handler.SearchOrderHandler
- io.manebot.database.search.SearchResult<T>
- io.manebot.chat.TextBuilder
- io.manebot.chat.TextFormat
- io.manebot.user.UserAssociation
- io.manebot.user.UserBan
- io.manebot.user.UserGroupMembership
- io.manebot.user.UserManager
- io.manebot.user.UserPrompt
- io.manebot.user.UserPrompt.Builder
- io.manebot.user.UserRegistration
- io.manebot.virtual.VirtualProcess
Annotation Type Hierarchy
- io.manebot.command.executor.chained.AnnotatedCommandExecutor.Argument (implements java.lang.annotation.Annotation)
- io.manebot.command.executor.chained.AnnotatedCommandExecutor.Command (implements java.lang.annotation.Annotation)
- io.manebot.command.executor.chained.argument.CommandArgumentFollowing.Argument (implements java.lang.annotation.Annotation)
- io.manebot.command.executor.chained.argument.CommandArgumentInterval.Argument (implements java.lang.annotation.Annotation)
- io.manebot.command.executor.chained.argument.CommandArgumentLabel.Argument (implements java.lang.annotation.Annotation)
- io.manebot.command.executor.chained.argument.CommandArgumentNumeric.Argument (implements java.lang.annotation.Annotation)
- io.manebot.command.executor.chained.argument.CommandArgumentPage.Argument (implements java.lang.annotation.Annotation)
- io.manebot.command.search.CommandArgumentSearch.Argument (implements java.lang.annotation.Annotation)
- io.manebot.command.executor.chained.argument.CommandArgumentString.Argument (implements java.lang.annotation.Annotation)
- io.manebot.command.executor.chained.argument.CommandArgumentSwitch.Argument (implements java.lang.annotation.Annotation)
- io.manebot.event.EventHandler (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.manebot.artifact.ArtifactDependencyLevel
- io.manebot.BotState
- io.manebot.command.executor.chained.ChainPriority
- io.manebot.command.exception.CommandArgumentCastException.Level
- io.manebot.database.model.EntityType
- io.manebot.event.EventPriority
- io.manebot.security.Grant
- io.manebot.database.expressions.MatchMode
- io.manebot.platform.PlatformUser.Status
- io.manebot.plugin.PluginType
- io.manebot.database.search.SearchOperator
- io.manebot.database.search.SortOrder
- io.manebot.chat.TextStyle
- io.manebot.user.UserType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)