Hierarchy For All Packages
Package Hierarchies:- net.foxgenesis.config,
- net.foxgenesis.config.fields,
- net.foxgenesis.database,
- net.foxgenesis.log,
- net.foxgenesis.property,
- net.foxgenesis.util,
- net.foxgenesis.util.function,
- net.foxgenesis.watame,
- net.foxgenesis.watame.plugin,
- net.foxgenesis.watame.property,
- net.foxgenesis.watame.sql,
- net.foxgenesis.watame.util
Class Hierarchy
- java.lang.Object
- net.foxgenesis.database.AbstractDatabase (implements java.lang.AutoCloseable)
- net.foxgenesis.watame.sql.WatameBotDatabase (implements net.foxgenesis.watame.sql.IGuildDataProvider, net.foxgenesis.property.IPropertyProvider<K,
F, M>)
- net.foxgenesis.watame.sql.WatameBotDatabase (implements net.foxgenesis.watame.sql.IGuildDataProvider, net.foxgenesis.property.IPropertyProvider<K,
- net.foxgenesis.watame.sql.AbstractDatabase (implements java.lang.AutoCloseable)
- net.foxgenesis.database.AConnectionProvider (implements java.lang.AutoCloseable)
- net.foxgenesis.util.CompletableFutureUtils
- net.foxgenesis.config.fields.ConfigField<E>
- net.foxgenesis.config.fields.ArrayField
- net.foxgenesis.config.fields.BooleanField
- net.foxgenesis.config.fields.ChannelField
- net.foxgenesis.config.fields.JSONField
- net.foxgenesis.config.fields.LongField
- net.foxgenesis.config.fields.RoleField
- net.foxgenesis.config.fields.StringField
- net.foxgenesis.watame.Constants
- net.foxgenesis.watame.Context (implements net.foxgenesis.watame.IContext)
- ch.qos.logback.core.pattern.Converter<E>
- ch.qos.logback.core.pattern.FormattingConverter<E>
- ch.qos.logback.core.pattern.DynamicConverter<E> (implements ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.LifeCycle)
- ch.qos.logback.core.pattern.CompositeConverter<E>
- ch.qos.logback.core.pattern.color.ForegroundCompositeConverterBase<E>
- net.foxgenesis.log.CustomHighlight
- ch.qos.logback.core.pattern.color.ForegroundCompositeConverterBase<E>
- ch.qos.logback.core.pattern.CompositeConverter<E>
- ch.qos.logback.core.pattern.DynamicConverter<E> (implements ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.LifeCycle)
- ch.qos.logback.core.pattern.FormattingConverter<E>
- net.foxgenesis.database.DatabaseManager (implements net.foxgenesis.database.IDatabaseManager)
- net.foxgenesis.watame.sql.DataManager (implements java.lang.AutoCloseable, net.foxgenesis.watame.sql.IGuildDataProvider)
- net.foxgenesis.watame.util.DiscordUtils
- net.dv8tion.jda.api.events.Event (implements net.dv8tion.jda.api.events.GenericEvent)
- net.foxgenesis.watame.sql.DataManager.DatabaseLoadedEvent
- net.foxgenesis.watame.plugin.EventStore (implements net.foxgenesis.watame.plugin.IEventStore)
- net.foxgenesis.watame.sql.GuildData (implements java.lang.AutoCloseable, net.foxgenesis.watame.sql.IGuildData)
- net.foxgenesis.watame.property.GuildProperty (implements net.foxgenesis.property.IPropertyField<K,
F, M>) - net.foxgenesis.watame.property.GuildPropertyMapping (implements net.foxgenesis.watame.property.IGuildPropertyMapping)
- net.foxgenesis.watame.property.GuildPropertyProvider (implements net.foxgenesis.property.IPropertyProvider<K,
F, M>) - org.json.JSONObject
- net.foxgenesis.config.fields.JSONObjectAdv
- net.foxgenesis.config.KVPFile
- net.foxgenesis.watame.Main
- net.foxgenesis.util.MethodTimer
- net.foxgenesis.watame.plugin.Plugin (implements java.lang.AutoCloseable)
- net.foxgenesis.watame.plugin.PluginContext
- net.foxgenesis.watame.plugin.PluginHandler<T> (implements java.io.Closeable)
- net.foxgenesis.util.ProgramArguments
- net.foxgenesis.watame.ProtectedJDABuilder
- java.lang.Record
- net.foxgenesis.watame.sql.DatabaseProperties
- net.foxgenesis.util.ResourceUtils.ModuleResource
- net.foxgenesis.util.ResourceUtils
- net.foxgenesis.util.SingleInstanceUtil
- net.foxgenesis.config.fields.StorageHandler
- net.foxgenesis.config.fields.StorageKey
- net.foxgenesis.util.StringUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- net.foxgenesis.watame.plugin.SeverePluginException
- net.foxgenesis.util.SingleInstanceUtil.SingleInstanceLockException
- java.lang.UnsupportedOperationException
- net.foxgenesis.property.UnmodifiablePropertyException
- java.lang.RuntimeException
- java.lang.Exception
- net.foxgenesis.watame.plugin.UntrustedPluginLoader<T>
- net.foxgenesis.watame.WatameBot
- net.foxgenesis.database.AbstractDatabase (implements java.lang.AutoCloseable)
Interface Hierarchy
- net.foxgenesis.watame.sql.AbstractDatabase.CallableStatementConsumer
- net.foxgenesis.watame.sql.AbstractDatabase.CallableStatementFunction<R>
- net.foxgenesis.database.AbstractDatabase.SQLConsumer<U>
- net.foxgenesis.database.AbstractDatabase.SQLFunction<U,
V> - net.foxgenesis.watame.sql.AbstractDatabase.StatementConsumer
- net.foxgenesis.watame.sql.AbstractDatabase.StatementFunction<R>
- net.foxgenesis.database.AConnectionProvider.ConnectionConsumer<U>
- java.lang.AutoCloseable
- net.foxgenesis.database.IDatabaseManager
- net.foxgenesis.watame.plugin.IPlugin
- net.foxgenesis.property.Cacheable
- net.foxgenesis.watame.IContext
- net.foxgenesis.watame.plugin.IEventStore
- net.foxgenesis.watame.sql.IGuildData
- net.foxgenesis.watame.sql.IGuildDataProvider
- net.foxgenesis.property.IPropertyField<K,
F, M> - net.foxgenesis.property.IPropertyMapping
- net.foxgenesis.watame.property.IGuildPropertyMapping
- net.foxgenesis.property.IPropertyProvider<K,
F, M> - net.foxgenesis.util.function.QuadFunction<T,
U, V, W, R> - net.foxgenesis.util.function.TriConsumer<T,
U, R>
Annotation Interface Hierarchy
- net.foxgenesis.watame.plugin.PluginConfiguration (implements java.lang.annotation.Annotation)
- net.foxgenesis.watame.plugin.PluginProperties (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)
- net.foxgenesis.watame.ExitCode
- net.foxgenesis.config.fields.SQLDataType
- net.foxgenesis.watame.WatameBot.State
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)