Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractDatabase - Class in net.foxgenesis.database
-
NEED_JAVADOC
- AbstractDatabase(String, ModuleResource, ModuleResource) - Constructor for class net.foxgenesis.database.AbstractDatabase
-
NEED_JAVADOC
- AbstractDatabase.SQLConsumer<U> - Interface in net.foxgenesis.database
-
NEED_JAVADOC
- AbstractDatabase.SQLFunction<U,
V> - Interface in net.foxgenesis.database -
NEED_JAVADOC
- accept(T, U, R) - Method in interface net.foxgenesis.util.function.TriConsumer
-
Performs this operation on the given arguments.
- accept(U) - Method in interface net.foxgenesis.database.AbstractDatabase.SQLConsumer
- AConnectionProvider - Class in net.foxgenesis.database
- AConnectionProvider(Properties, String) - Constructor for class net.foxgenesis.database.AConnectionProvider
- AConnectionProvider.ConnectionConsumer<U> - Interface in net.foxgenesis.database
- addGuild(long) - Method in class net.foxgenesis.watame.sql.WatameBotDatabase
-
Register a guild to be loaded during data retrieval.
- addGuild(Guild) - Method in class net.foxgenesis.watame.sql.WatameBotDatabase
-
Deprecated, for removal: This API element is subject to removal in a future version.
- allOf(Collection<CompletableFuture<?>>) - Static method in class net.foxgenesis.util.CompletableFutureUtils
- allOf(Stream<CompletableFuture<?>>) - Static method in class net.foxgenesis.util.CompletableFutureUtils
- andThen(Function<? super R, ? extends X>) - Method in interface net.foxgenesis.util.function.QuadFunction
-
Returns a composed function that first applies this function to its input, and then applies the
afterfunction to the result. - andThen(TriConsumer<? super T, ? super U, ? super R>) - Method in interface net.foxgenesis.util.function.TriConsumer
-
Returns a composed
TriConsumerthat performs, in sequence, this operation followed by theafteroperation. - apply(T, U, V, W) - Method in interface net.foxgenesis.util.function.QuadFunction
-
Applies this function to the given arguments.
- apply(U) - Method in interface net.foxgenesis.database.AbstractDatabase.SQLFunction
- applyConnection(Connection) - Method in interface net.foxgenesis.database.AConnectionProvider.ConnectionConsumer
- argumentCount() - Method in class net.foxgenesis.util.ProgramArguments
-
Deprecated.NEED_JAVADOC
- ArrayField - Class in net.foxgenesis.config.fields
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ArrayField(String, Function<Guild, JSONArray>, boolean) - Constructor for class net.foxgenesis.config.fields.ArrayField
-
Deprecated.
- asProperties() - Method in class net.foxgenesis.util.resource.ModuleResource
-
Read this resource as a
Propertiesfile. - asyncConnection(Function<Connection, U>) - Method in class net.foxgenesis.database.AConnectionProvider
B
- BLOB - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- BooleanField - Class in net.foxgenesis.config.fields
-
Deprecated, for removal: This API element is subject to removal in a future version.
- BooleanField(String, Function<Guild, Boolean>, boolean) - Constructor for class net.foxgenesis.config.fields.BooleanField
-
Deprecated.
C
- CachedObject<T> - Class in net.foxgenesis.property
- CachedObject(Supplier<T>, long) - Constructor for class net.foxgenesis.property.CachedObject
- CachedObject(Supplier<T>, long, boolean) - Constructor for class net.foxgenesis.property.CachedObject
- ChannelField - Class in net.foxgenesis.config.fields
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ChannelField(String, Function<Guild, Channel>, boolean) - Constructor for class net.foxgenesis.config.fields.ChannelField
-
Deprecated.
- CHAR - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- clear() - Method in class net.foxgenesis.config.KVPFile
-
Clear the configuration mapping.
- clear() - Method in class net.foxgenesis.util.ProgramArguments
-
Deprecated.NEED_JAVADOC
- CLOB - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- close() - Method in class net.foxgenesis.database.AConnectionProvider
- close() - Method in class net.foxgenesis.database.DatabaseManager
- close() - Method in class net.foxgenesis.watame.Context
- close() - Method in class net.foxgenesis.watame.plugin.Plugin
-
Called when the plugin is to be unloaded.
- close() - Method in class net.foxgenesis.watame.plugin.PluginHandler
-
Close all loaded plugins and wait for the termination of the plugin thread pool.
- close() - Method in class net.foxgenesis.watame.sql.WatameBotDatabase
- Colors() - Constructor for class net.foxgenesis.watame.Constants.Colors
- CompletableFutureUtils - Class in net.foxgenesis.util
- CompletableFutureUtils() - Constructor for class net.foxgenesis.util.CompletableFutureUtils
- computeIfAbsent(String, Function<String, String>) - Method in class net.foxgenesis.config.KVPFile
-
If the specified key is not already associated with a value (or is mapped to null), attempts to compute its value using the given mapping function and enters it into this map unless null.
- ConfigField<E> - Class in net.foxgenesis.config.fields
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ConfigField(String, Function<Guild, E>, boolean) - Constructor for class net.foxgenesis.config.fields.ConfigField
-
Deprecated.
- configurationPath - Variable in class net.foxgenesis.watame.plugin.Plugin
-
Path to the plugin's configuration folder
- configurationPath - Variable in class net.foxgenesis.watame.WatameBotSettings
- Constants - Class in net.foxgenesis.watame
- Constants() - Constructor for class net.foxgenesis.watame.Constants
- Constants.Colors - Class in net.foxgenesis.watame
- CONSTRUCTING - Enum constant in enum class net.foxgenesis.watame.WatameBot.State
-
NEED_JAVADOC
- CONTAINS_URL - Static variable in class net.foxgenesis.util.StringUtils
-
Predicate that tests if a URL is found in a given input string.
- containsKey(String) - Method in class net.foxgenesis.config.KVPFile
-
Returns
trueif this map contains a mapping for the specified key. - Context - Class in net.foxgenesis.watame
- Context(WatameBot, JDABuilder, ExecutorService) - Constructor for class net.foxgenesis.watame.Context
- CustomHighlight - Class in net.foxgenesis.log
- CustomHighlight() - Constructor for class net.foxgenesis.log.CustomHighlight
D
- data - Variable in class net.foxgenesis.config.fields.StorageHandler
-
Deprecated.
- DATABASE_ACCESS_ERROR - Enum constant in enum class net.foxgenesis.watame.ExitCode
- DATABASE_INVALID_SETUP_FILE - Enum constant in enum class net.foxgenesis.watame.ExitCode
- DATABASE_NOT_CONNECTED - Enum constant in enum class net.foxgenesis.watame.ExitCode
- DATABASE_OPERATIONS_FILE - Static variable in class net.foxgenesis.watame.Constants
- DATABASE_SETTINGS_FILE - Static variable in class net.foxgenesis.watame.Constants
- DATABASE_SETUP_ERROR - Enum constant in enum class net.foxgenesis.watame.ExitCode
- DATABASE_SETUP_FILE - Static variable in class net.foxgenesis.watame.Constants
- DATABASE_STATEMENT_ERROR - Enum constant in enum class net.foxgenesis.watame.ExitCode
- DATABASE_STATEMENT_MISSING - Enum constant in enum class net.foxgenesis.watame.ExitCode
- DatabaseManager - Class in net.foxgenesis.database
-
NEED_JAVADOC
- DatabaseManager(String) - Constructor for class net.foxgenesis.database.DatabaseManager
-
NEED_JAVADOC
- DATE - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- DEC - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- defaultFile() - Element in annotation interface net.foxgenesis.watame.plugin.PluginConfiguration
- description - Variable in class net.foxgenesis.watame.plugin.Plugin
-
Description of the plugin.
- DOUBLE_PRECISION - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
E
- equals(Object) - Method in class net.foxgenesis.config.fields.StorageKey
-
Deprecated.
- equals(Object) - Method in class net.foxgenesis.watame.plugin.Plugin
- equals(Object) - Method in class net.foxgenesis.watame.property.GuildProperty
- equals(Object) - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- ERROR - Static variable in class net.foxgenesis.watame.Constants.Colors
- EventStore - Class in net.foxgenesis.watame.plugin
- EventStore(JDABuilder) - Constructor for class net.foxgenesis.watame.plugin.EventStore
- ExitCode - Enum Class in net.foxgenesis.watame
-
Enum of program exit codes
F
- findURLs(String) - Static method in class net.foxgenesis.util.StringUtils
-
Find all occurrences of a
URLin the given string. - findURLs(String, Consumer<Exception>) - Static method in class net.foxgenesis.util.StringUtils
-
Find all occurrences of a
URLin the given string. - findURLWithGroups(String) - Static method in class net.foxgenesis.util.StringUtils
-
Find all URLs within a String and split its components into groups.
- flagCount() - Method in class net.foxgenesis.util.ProgramArguments
-
Deprecated.NEED_JAVADOC
- FLOAT - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- forEach(BiConsumer<? super String, ? super String>) - Method in class net.foxgenesis.config.KVPFile
-
Performs the given action for each entry in this map until all entrieshave been processed or the action throws an exception.
- format(long, int, double) - Static method in class net.foxgenesis.util.MethodTimer
-
NEED_JAVADOC
- FormattedModuleResource - Class in net.foxgenesis.util.resource
-
A class that points to a resource inside a module and implements methods to read from it after formatting its data.
- FormattedModuleResource(String, String, Map<String, String>) - Constructor for class net.foxgenesis.util.resource.FormattedModuleResource
- formatToMilli(long) - Static method in class net.foxgenesis.util.MethodTimer
-
NEED_JAVADOC
- formatToMilli(long, int) - Static method in class net.foxgenesis.util.MethodTimer
-
NEED_JAVADOC
- formatToSeconds(long) - Static method in class net.foxgenesis.util.MethodTimer
-
NEED_JAVADOC
- formatToSeconds(long, int) - Static method in class net.foxgenesis.util.MethodTimer
-
NEED_JAVADOC
- friendlyName - Variable in class net.foxgenesis.watame.plugin.Plugin
-
Friendly identifier of the plugin.
- from(Guild) - Method in class net.foxgenesis.config.fields.ConfigField
-
Deprecated.
G
- get() - Method in class net.foxgenesis.property.CachedObject
- get(F) - Method in interface net.foxgenesis.property.ImmutableProperty
-
Get this property's data wrapped in an
IPropertyMapping. - get(F, Function<? super M, U>) - Method in interface net.foxgenesis.property.ImmutableProperty
-
Get this property's value by applying the mapping into the
resolverfunction. - get(F, Supplier<U>, Function<? super M, ? extends U>) - Method in interface net.foxgenesis.property.ImmutableProperty
-
Get this property's value by applying the mapping into the
resolverfunction or returning the fallback suppliers value if theresolver's result isnull. - get(F, U, Function<? super M, ? extends U>) - Method in interface net.foxgenesis.property.ImmutableProperty
-
Get this property's value by applying the mapping into the
resolverfunction or returning the fallback value if theresolver's result isnull. - get(String) - Method in class net.foxgenesis.config.KVPFile
-
Returns the value to which the specified key is mapped, or
nullif this map contains no mapping for the key. - get(Guild) - Method in class net.foxgenesis.watame.property.GuildProperty
- getArguments() - Method in class net.foxgenesis.util.ProgramArguments
-
Deprecated.NEED_JAVADOC
- getAsBoolean() - Method in interface net.foxgenesis.property.IPropertyMapping
-
Return this property as a boolean.
- getAsBoolean() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsCategory() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsCategory() - Method in interface net.foxgenesis.watame.property.IGuildPropertyMapping
- getAsChannel() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsChannel() - Method in interface net.foxgenesis.watame.property.IGuildPropertyMapping
- getAsDouble() - Method in interface net.foxgenesis.property.IPropertyMapping
-
Return this property as a double.
- getAsDouble() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsFloat() - Method in interface net.foxgenesis.property.IPropertyMapping
-
Return this property as a float.
- getAsFloat() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsInt() - Method in interface net.foxgenesis.property.IPropertyMapping
-
Return this property as an integer.
- getAsInt() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsLong() - Method in interface net.foxgenesis.property.IPropertyMapping
-
Return this property as a long.
- getAsLong() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsMember() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsMember() - Method in interface net.foxgenesis.watame.property.IGuildPropertyMapping
- getAsNewsChannel() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsNewsChannel() - Method in interface net.foxgenesis.watame.property.IGuildPropertyMapping
- getAsRole() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsRole() - Method in interface net.foxgenesis.watame.property.IGuildPropertyMapping
- getAsStageChannel() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsStageChannel() - Method in interface net.foxgenesis.watame.property.IGuildPropertyMapping
- getAsString() - Method in interface net.foxgenesis.property.IPropertyMapping
-
Return this property as a string.
- getAsString() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsTextChannel() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsTextChannel() - Method in interface net.foxgenesis.watame.property.IGuildPropertyMapping
- getAsVoiceChannel() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- getAsVoiceChannel() - Method in interface net.foxgenesis.watame.property.IGuildPropertyMapping
- getAsync() - Method in class net.foxgenesis.property.CachedObject
- getAsynchronousExecutor() - Method in class net.foxgenesis.watame.Context
- getAsynchronousExecutor() - Method in class net.foxgenesis.watame.plugin.PluginHandler
-
NEED_JAVADOC
- getCode() - Method in enum class net.foxgenesis.watame.ExitCode
-
Returns the
ExitCode's number. - getCommands() - Method in class net.foxgenesis.watame.plugin.Plugin
-
Register all
CommandDatathat this plugin provides. - getConfig() - Method in class net.foxgenesis.watame.sql.GuildData
- getConfig() - Method in interface net.foxgenesis.watame.sql.IGuildData
-
Get the guild JSON configuration.
- getConfiguration() - Method in class net.foxgenesis.watame.WatameBotSettings
- getConfiguration(String) - Method in class net.foxgenesis.watame.plugin.Plugin
-
Get the configuration file that is linked to an
identifierornullif not found. - getDatabaseManager() - Method in class net.foxgenesis.watame.Context
- getDatabaseManager() - Method in class net.foxgenesis.watame.WatameBot
-
NEED_JAVADOC
- getDataForGuild(Guild) - Method in class net.foxgenesis.config.fields.ConfigField
-
Deprecated.
- getDataForGuild(Guild) - Method in interface net.foxgenesis.watame.sql.IGuildDataProvider
-
NEED_JAVADOC
- getDataForGuild(Guild) - Method in class net.foxgenesis.watame.sql.WatameBotDatabase
- getDataForGuild(Guild) - Method in class net.foxgenesis.watame.WatameBot
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getDefaultValue(Guild) - Method in class net.foxgenesis.config.fields.ConfigField
-
Deprecated.
- getDisplayInfo() - Method in class net.foxgenesis.watame.plugin.Plugin
- getEffectiveStream(Collection<T>) - Static method in class net.foxgenesis.util.StreamUtils
-
Returns a possibly parallel stream if the amount of items exceed 1024.
- getEffectiveStream(Stream<T>) - Static method in class net.foxgenesis.util.StreamUtils
-
Returns a possibly parallel stream if the amount of items exceed 1024.
- getEventRegister() - Method in class net.foxgenesis.watame.Context
- getExpirationTime() - Method in class net.foxgenesis.property.CachedObject
- getForegroundColorCode(ILoggingEvent) - Method in class net.foxgenesis.log.CustomHighlight
- getGuildID() - Method in class net.foxgenesis.watame.sql.GuildData
- getGuildID() - Method in interface net.foxgenesis.watame.sql.IGuildData
-
Get the guild id this instance represents
- getGuildLoggingChannel() - Method in class net.foxgenesis.watame.WatameBot
-
Get the logging channel property for a guild.
- getJDA() - Method in class net.foxgenesis.watame.Context
- getJDA() - Method in class net.foxgenesis.watame.WatameBot
-
NEED_JAVADOC
- getKey() - Method in interface net.foxgenesis.property.ImmutableProperty
-
Get the key pointing to the property.
- getKey() - Method in class net.foxgenesis.watame.property.GuildProperty
- getMessage() - Method in exception net.foxgenesis.util.SingleInstanceUtil.SingleInstanceLockException
- getModule() - Method in class net.foxgenesis.util.resource.ModuleResource
-
Get the
Modulecontaining this resource. - getModuleLayer() - Method in class net.foxgenesis.watame.plugin.PluginHandler
-
Get the module layer used by this instance.
- getName() - Method in class net.foxgenesis.database.AbstractDatabase
- getName() - Method in class net.foxgenesis.database.AConnectionProvider
- getName() - Method in class net.foxgenesis.database.DatabaseManager
- getName() - Method in interface net.foxgenesis.database.IDatabaseManager
- getOrDefault(String, String) - Method in class net.foxgenesis.config.KVPFile
-
Returns the value to which the specified key is mapped, or
defaultValueif this map contains no mapping for the key. - getParameter(String) - Method in class net.foxgenesis.util.ProgramArguments
-
Deprecated.Get the value of parameter
key. - getParameters() - Method in class net.foxgenesis.util.ProgramArguments
-
Deprecated.NEED_JAVADOC
- getPlugin(String) - Method in class net.foxgenesis.watame.plugin.PluginHandler
-
NEED_JAVADOC
- getPluginClass() - Method in class net.foxgenesis.watame.plugin.PluginHandler
-
Get the class used by this instance.
- getPrefix() - Method in class net.foxgenesis.executor.PrefixedForkJoinPoolFactory
- getPrefix() - Method in class net.foxgenesis.executor.PrefixedThreadFactory
- getProperties(URL) - Static method in class net.foxgenesis.util.ResourceUtils
-
NEED_JAVADOC
- getProperties(Path, ModuleResource) - Static method in class net.foxgenesis.util.ResourceUtils
-
Parse a
Propertiesfile at the specifiedPath. - getProperty(String) - Method in class net.foxgenesis.watame.sql.WatameBotDatabase
- getProperty(K) - Method in interface net.foxgenesis.property.IPropertyProvider
-
Get a property field associated with a specified key.
- getPropertyProvider() - Method in class net.foxgenesis.watame.plugin.PluginContext
- getPropertyProvider() - Method in class net.foxgenesis.watame.WatameBot
-
Get the property provider instance.
- getRawStatement(String) - Method in class net.foxgenesis.database.AbstractDatabase
-
NEED_JAVADOC
- getResourcePath() - Method in class net.foxgenesis.util.resource.ModuleResource
-
Get the path to this resource.
- getState() - Method in class net.foxgenesis.watame.Context
- getState() - Method in class net.foxgenesis.watame.WatameBot
-
Get the current state of the bot.
- getTempData() - Method in class net.foxgenesis.watame.sql.GuildData
- getTempData() - Method in interface net.foxgenesis.watame.sql.IGuildData
-
Get the temporary data store for this instance.
- GuildData - Class in net.foxgenesis.watame.sql
-
Class used to contain guild database data.
- GuildProperty - Class in net.foxgenesis.watame.property
- GuildProperty(String, IGuildDataProvider) - Constructor for class net.foxgenesis.watame.property.GuildProperty
- GuildPropertyMapping - Class in net.foxgenesis.watame.property
- GuildPropertyMapping(String, T, Guild) - Constructor for class net.foxgenesis.watame.property.GuildPropertyMapping
H
- hasConfiguration(String) - Method in class net.foxgenesis.watame.plugin.Plugin
-
Check if a configuration file with the specified
identifierexists. - hasFlag(String) - Method in class net.foxgenesis.util.ProgramArguments
-
Deprecated.Check if the
program argumentscontains the flag "--key". - hashCode() - Method in class net.foxgenesis.config.fields.StorageKey
-
Deprecated.
- hashCode() - Method in class net.foxgenesis.watame.plugin.Plugin
- hashCode() - Method in class net.foxgenesis.watame.property.GuildProperty
- hashCode() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- hasParameter(String) - Method in class net.foxgenesis.util.ProgramArguments
-
Deprecated.Check if the
program argumentscontains the parameter "-key". - hasStatementID(String) - Method in class net.foxgenesis.database.AbstractDatabase
-
NEED_JAVADOC
I
- IDatabaseManager - Interface in net.foxgenesis.database
- identifier() - Element in annotation interface net.foxgenesis.watame.plugin.PluginConfiguration
- IEventStore - Interface in net.foxgenesis.watame.plugin
- IGuildData - Interface in net.foxgenesis.watame.sql
-
Interface containing methods used to access
GuildDatainstances. - IGuildDataProvider - Interface in net.foxgenesis.watame.sql
- IGuildPropertyMapping - Interface in net.foxgenesis.watame.property
- IGuildPropertyProvider - Interface in net.foxgenesis.watame.property
- ImmutableProperty<K,
F, M extends IPropertyMapping> - Interface in net.foxgenesis.property -
An interface that provides generic methods used to retrieve and set properties from various data structures.
- INFO - Static variable in class net.foxgenesis.watame.Constants.Colors
- init() - Method in class net.foxgenesis.watame.plugin.PluginHandler
-
Initialize all plugins.
- init(IEventStore) - Method in class net.foxgenesis.watame.plugin.Plugin
-
Startup method called when methods providing functionality are to be loaded.
- INIT - Enum constant in enum class net.foxgenesis.watame.WatameBot.State
-
NEED_JAVADOC
- INSTANCE - Static variable in class net.foxgenesis.watame.WatameBot
-
Singleton instance of class
- INSTANCE_ALREADY_RUNNING - Enum constant in enum class net.foxgenesis.watame.ExitCode
- INT - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- INVALID_TOKEN - Enum constant in enum class net.foxgenesis.watame.ExitCode
- invalidate() - Method in class net.foxgenesis.property.CachedObject
- IProperty<K,
L, M extends IPropertyMapping> - Interface in net.foxgenesis.property - IPropertyMapping - Interface in net.foxgenesis.property
-
Interface used to map a property's raw data into a usable one.
- IPropertyProvider<K,
L, M extends IPropertyMapping> - Interface in net.foxgenesis.property -
An interface containing methods used for constructing/providing
IPropertyFields. - IS_URL - Static variable in class net.foxgenesis.util.StringUtils
-
Predicate that tests if the given input string is a URL.
- isConnectedToDiscord() - Method in class net.foxgenesis.watame.WatameBot
-
Check if this instances
JDAis built and connected to Discord. - isDaemon() - Method in class net.foxgenesis.executor.PrefixedThreadFactory
- isDatabaseRegistered(AbstractDatabase) - Method in class net.foxgenesis.database.DatabaseManager
- isDatabaseRegistered(AbstractDatabase) - Method in interface net.foxgenesis.database.IDatabaseManager
- isEditable - Variable in class net.foxgenesis.config.fields.ConfigField
-
Deprecated.
- isEditable() - Method in interface net.foxgenesis.property.ImmutableProperty
-
Check if this property is end user editable.
- isEditable() - Method in class net.foxgenesis.watame.property.GuildProperty
- isEmpty() - Method in class net.foxgenesis.config.KVPFile
-
Checks if the configuration mapping is empty.
- isFatal() - Method in exception net.foxgenesis.watame.plugin.SeverePluginException
-
Check if this exception was fatal.
- isPluginPresent(String) - Method in class net.foxgenesis.watame.plugin.PluginHandler
-
Check if a plugin is loaded.
- isPresent(F) - Method in interface net.foxgenesis.property.ImmutableProperty
-
Check if this property is present.
- isPresent(Guild) - Method in class net.foxgenesis.config.fields.ConfigField
-
Deprecated.
- isPresent(Guild) - Method in class net.foxgenesis.watame.property.GuildProperty
- isPresent(JSONObjectAdv) - Method in class net.foxgenesis.config.fields.ConfigField
-
Deprecated.
- isPropertyPresent(String) - Method in class net.foxgenesis.watame.sql.WatameBotDatabase
- isPropertyPresent(K) - Method in interface net.foxgenesis.property.IPropertyProvider
-
Check if the property associated with the specified key has already been constructed.
- isReady() - Method in class net.foxgenesis.database.AbstractDatabase
-
NEED_JAVADOC
- isReady() - Method in class net.foxgenesis.database.DatabaseManager
- isReady() - Method in interface net.foxgenesis.database.IDatabaseManager
-
Check if all guild data has been processed and is ready for use.
- isReady() - Method in interface net.foxgenesis.watame.sql.IGuildDataProvider
-
Check if all guild data has been processed and is ready for use.
J
- JDA_BUILD_FAIL - Enum constant in enum class net.foxgenesis.watame.ExitCode
- JSON - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- JSONField - Class in net.foxgenesis.config.fields
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JSONField(String, Function<Guild, JSONObject>, boolean) - Constructor for class net.foxgenesis.config.fields.JSONField
-
Deprecated.
- JSONObjectAdv - Class in net.foxgenesis.config.fields
-
Deprecated, for removal: This API element is subject to removal in a future version.
- JSONObjectAdv(String, TriConsumer<String, Object, Boolean>) - Constructor for class net.foxgenesis.config.fields.JSONObjectAdv
-
Deprecated.
K
- keySet() - Method in interface net.foxgenesis.property.IPropertyProvider
-
Get a set of all registered keys this provider has constructed.
- keySet() - Method in class net.foxgenesis.watame.sql.WatameBotDatabase
- KVPFile - Class in net.foxgenesis.config
-
Key Value Pair (KVP) file implementation.
- KVPFile() - Constructor for class net.foxgenesis.config.KVPFile
-
Create a new instance with an empty mapping.
- KVPFile(File) - Constructor for class net.foxgenesis.config.KVPFile
-
Parse a
Fileinto a KVP (Key Value Pair) file. - KVPFile(InputStream) - Constructor for class net.foxgenesis.config.KVPFile
-
Parse an
InputStreaminto a KVP (Key Value Pair) file. - KVPFile(URL) - Constructor for class net.foxgenesis.config.KVPFile
-
Parse a
URLinto a KVP (Key Value Pair) file. - KVPFile(ModuleResource) - Constructor for class net.foxgenesis.config.KVPFile
-
Parse A
ModuleResourceinto a KVP (Key Value Pair) file.
L
- limit(String, int) - Static method in class net.foxgenesis.util.StringUtils
-
Limit the length of a string if it exceeds the provided length.
- linesFromResource(URL) - Static method in class net.foxgenesis.util.ResourceUtils
-
Read all lines from a resource
- loadINI(ModuleResource, Path, String) - Static method in class net.foxgenesis.util.ResourceUtils
-
Load an
.iniconfiguration file from the specified directory and file. - loadPlugins() - Method in class net.foxgenesis.watame.plugin.PluginHandler
-
Load all plugins from the service loader
- loadProperties(ModuleResource, Path, String) - Static method in class net.foxgenesis.util.ResourceUtils
-
NEED_JAVADOC
- logger - Variable in class net.foxgenesis.database.AbstractDatabase
-
Logger
- logger - Variable in class net.foxgenesis.database.AConnectionProvider
- logger - Variable in class net.foxgenesis.database.DatabaseManager
- logger - Variable in class net.foxgenesis.watame.plugin.Plugin
-
Plugin logger
- logger - Static variable in class net.foxgenesis.watame.WatameBot
-
General purpose logger
- LOGGING_SETTINGS - Static variable in class net.foxgenesis.watame.Constants
- LongField - Class in net.foxgenesis.config.fields
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LongField(String, Function<Guild, Long>, boolean) - Constructor for class net.foxgenesis.config.fields.LongField
-
Deprecated.
M
- main(String[]) - Static method in class net.foxgenesis.watame.Main
-
Program entry point.
- Main - Class in net.foxgenesis.watame
-
Program main class.
- Main() - Constructor for class net.foxgenesis.watame.Main
- mapCallable(String, AbstractDatabase.SQLFunction<CallableStatement, U>, Consumer<Throwable>) - Method in class net.foxgenesis.database.AbstractDatabase
-
NEED_JAVADOC
- mapStatement(String, AbstractDatabase.SQLFunction<PreparedStatement, U>, Consumer<Throwable>) - Method in class net.foxgenesis.database.AbstractDatabase
-
NEED_JAVADOC
- marker - Variable in enum class net.foxgenesis.watame.WatameBot.State
- MethodTimer - Class in net.foxgenesis.util
-
Utility class that check the amount of time it takes to run a method
- MethodTimer() - Constructor for class net.foxgenesis.util.MethodTimer
- ModuleResource - Class in net.foxgenesis.util.resource
-
A class that points to a resource inside a module and implements methods to read from it.
- ModuleResource(Module, String) - Constructor for class net.foxgenesis.util.resource.ModuleResource
- ModuleResource(String, String) - Constructor for class net.foxgenesis.util.resource.ModuleResource
N
- name - Variable in class net.foxgenesis.config.fields.ConfigField
-
Deprecated.
- name - Variable in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- name - Variable in class net.foxgenesis.config.fields.StorageKey
-
Deprecated.
- name - Variable in class net.foxgenesis.watame.plugin.Plugin
-
Name identifier of the plugin.
- needsDatabase - Variable in class net.foxgenesis.watame.plugin.Plugin
-
Does this plugin require access to the database.
- net.foxgenesis.config - package net.foxgenesis.config
- net.foxgenesis.config.fields - package net.foxgenesis.config.fields
- net.foxgenesis.database - package net.foxgenesis.database
- net.foxgenesis.executor - package net.foxgenesis.executor
- net.foxgenesis.log - package net.foxgenesis.log
- net.foxgenesis.property - package net.foxgenesis.property
- net.foxgenesis.util - package net.foxgenesis.util
- net.foxgenesis.util.function - package net.foxgenesis.util.function
- net.foxgenesis.util.resource - package net.foxgenesis.util.resource
- net.foxgenesis.watame - package net.foxgenesis.watame
- net.foxgenesis.watame.plugin - package net.foxgenesis.watame.plugin
-
Package containing implementation of the plugin functionality system.
- net.foxgenesis.watame.property - package net.foxgenesis.watame.property
-
Package containing implementation of the
IPropertyFieldsystem for use withGuilds. - net.foxgenesis.watame.sql - package net.foxgenesis.watame.sql
- newThread(Runnable) - Method in class net.foxgenesis.executor.PrefixedThreadFactory
- newThread(ForkJoinPool) - Method in class net.foxgenesis.executor.PrefixedForkJoinPoolFactory
- NO_TOKEN - Enum constant in enum class net.foxgenesis.watame.ExitCode
- NUMERIC - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
O
- ofLength(int) - Method in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- ofPrecision(int) - Method in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- ofPrecisionAndScale(int, int) - Method in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- onConfigurationLoaded(String, Configuration) - Method in class net.foxgenesis.watame.plugin.Plugin
-
Startup method called during construction when a
Configurationspecified by aPluginConfigurationhas been loaded. - onPropertiesLoaded(Properties) - Method in class net.foxgenesis.watame.plugin.Plugin
-
Startup method called during construction when the
plugin.propertiesfile has been loaded. - onReady() - Method in class net.foxgenesis.database.AbstractDatabase
-
NEED_JAVADOC
- onReady() - Method in class net.foxgenesis.watame.sql.WatameBotDatabase
- onReady(WatameBot) - Method in class net.foxgenesis.watame.plugin.Plugin
-
Called by the
PluginHandlerwhenJDAand allPluginshave finished startup and have finished loading. - onReady(WatameBot) - Method in class net.foxgenesis.watame.plugin.PluginHandler
-
Post-Initialize all plugins.
- openAutoClosedConnection(AConnectionProvider.ConnectionConsumer<U>, Consumer<Throwable>) - Method in class net.foxgenesis.database.AConnectionProvider
- openConnection() - Method in class net.foxgenesis.database.AbstractDatabase
-
NEED_JAVADOC
- openConnection() - Method in class net.foxgenesis.database.AConnectionProvider
- openStream() - Method in class net.foxgenesis.util.resource.FormattedModuleResource
-
Open an
InputStreamto this resource. - openStream() - Method in class net.foxgenesis.util.resource.ModuleResource
-
Open an
InputStreamto this resource. - optFrom(Guild) - Method in class net.foxgenesis.config.fields.ConfigField
-
Deprecated.
- outputFile() - Element in annotation interface net.foxgenesis.watame.plugin.PluginConfiguration
P
- parameterCount() - Method in class net.foxgenesis.util.ProgramArguments
-
Deprecated.NEED_JAVADOC
- parse(InputStream) - Method in class net.foxgenesis.config.KVPFile
-
Parse an
InputStreaminto the configuration mapping. - parse(String[]) - Method in class net.foxgenesis.util.ProgramArguments
-
Deprecated.Parse the given arguments into
flags,parametersandarguments. - parse(URL) - Method in class net.foxgenesis.config.KVPFile
-
Parse a resource
URLinto the configuration mapping. - parse(ModuleResource) - Method in class net.foxgenesis.config.KVPFile
-
Parse a
ModuleResourceinto the configuration mapping. - PATTERN_URL - Static variable in class net.foxgenesis.util.StringUtils
-
Compiled regex checking for URL character sequences.
- PATTERN_URL_WITH_GROUPING - Static variable in class net.foxgenesis.util.StringUtils
-
Compiled regex checking for URL character sequences.
- Plugin - Class in net.foxgenesis.watame.plugin
-
NEED_JAVADOC
- Plugin() - Constructor for class net.foxgenesis.watame.plugin.Plugin
-
No-arg constructor to load and initialize required plugin data.
- PluginConfiguration - Annotation Interface in net.foxgenesis.watame.plugin
- PluginContext - Class in net.foxgenesis.watame.plugin
- PluginHandler<T extends Plugin> - Class in net.foxgenesis.watame.plugin
-
Class used to handle all plugin related tasks.
- PluginHandler(Context, ModuleLayer, Class<T>) - Constructor for class net.foxgenesis.watame.plugin.PluginHandler
- PLUGINS_FOLDER - Static variable in class net.foxgenesis.watame.Constants
- POST_INIT - Enum constant in enum class net.foxgenesis.watame.WatameBot.State
-
NEED_JAVADOC
- postInit(WatameBot) - Method in class net.foxgenesis.watame.plugin.Plugin
-
Startup method called when
JDAis building a connection to discord and allCommandDatais being collected fromPlugin.getCommands(). - postInit(WatameBot) - Method in class net.foxgenesis.watame.plugin.PluginHandler
-
Post-Initialize all plugins.
- PRE_INIT - Enum constant in enum class net.foxgenesis.watame.WatameBot.State
-
NEED_JAVADOC
- PrefixedForkJoinPoolFactory - Class in net.foxgenesis.executor
- PrefixedForkJoinPoolFactory(String) - Constructor for class net.foxgenesis.executor.PrefixedForkJoinPoolFactory
- PrefixedThreadFactory - Class in net.foxgenesis.executor
- PrefixedThreadFactory(String) - Constructor for class net.foxgenesis.executor.PrefixedThreadFactory
- PrefixedThreadFactory(String, boolean) - Constructor for class net.foxgenesis.executor.PrefixedThreadFactory
- preInit() - Method in class net.foxgenesis.watame.plugin.Plugin
-
Startup method called when resources, needed for functionality initialization, are to be loaded.
- preInit() - Method in class net.foxgenesis.watame.plugin.PluginHandler
-
Pre-Initialize all plugins.
- prepareCallable(String, AbstractDatabase.SQLConsumer<CallableStatement>, Consumer<Throwable>) - Method in class net.foxgenesis.database.AbstractDatabase
-
NEED_JAVADOC
- prepareCallableAsync(String, Function<CallableStatement, U>) - Method in class net.foxgenesis.database.AbstractDatabase
-
Deprecated.
- prepareStatement(String, AbstractDatabase.SQLConsumer<PreparedStatement>, Consumer<Throwable>) - Method in class net.foxgenesis.database.AbstractDatabase
-
NEED_JAVADOC
- prepareStatementAsync(String, Function<PreparedStatement, U>) - Method in class net.foxgenesis.database.AbstractDatabase
-
Deprecated.
- ProgramArguments - Class in net.foxgenesis.util
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ProgramArguments() - Constructor for class net.foxgenesis.util.ProgramArguments
-
Deprecated.NEED_JAVADOC
- ProgramArguments(String[]) - Constructor for class net.foxgenesis.util.ProgramArguments
-
Deprecated.NEED_JAVADOC
- programExit() - Method in enum class net.foxgenesis.watame.ExitCode
-
Exit the program with this
ExitCode's"exit code". - programExit(Exception) - Method in enum class net.foxgenesis.watame.ExitCode
-
Exit the program with a specific
Throwable. - programExit(String) - Method in enum class net.foxgenesis.watame.ExitCode
-
Exit the program with a specific
message. - programExit(String, Exception) - Method in enum class net.foxgenesis.watame.ExitCode
-
Exit the program with a specific
messageandThrowable. - properties - Variable in class net.foxgenesis.database.AConnectionProvider
- providesCommands - Variable in class net.foxgenesis.watame.plugin.Plugin
-
Does this plugin provide commands.
- put(String, Object) - Method in class net.foxgenesis.config.fields.JSONObjectAdv
-
Deprecated.
- putIfAbsent(String, Object) - Method in class net.foxgenesis.config.fields.JSONObjectAdv
-
Deprecated.
Q
- QuadFunction<T,
U, V, W, R> - Interface in net.foxgenesis.util.function -
Represents a function that accepts two arguments and produces a result.
R
- r - Variable in class net.foxgenesis.config.fields.StorageKey
-
Deprecated.
- readAllLines() - Method in class net.foxgenesis.util.resource.ModuleResource
-
Read all lines from this resource.
- readToString() - Method in class net.foxgenesis.util.resource.ModuleResource
-
Read all data from this resource into a string.
- REAL - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- register(Plugin) - Method in class net.foxgenesis.watame.plugin.EventStore
- register(Plugin, AbstractDatabase) - Method in class net.foxgenesis.database.DatabaseManager
- register(Plugin, AbstractDatabase) - Method in interface net.foxgenesis.database.IDatabaseManager
- registerDatabases(IDatabaseManager) - Method in class net.foxgenesis.watame.plugin.Plugin
-
Register custom databases.
- registerListeners(Plugin, Object...) - Method in class net.foxgenesis.watame.plugin.EventStore
- registerListeners(Plugin, Object...) - Method in interface net.foxgenesis.watame.plugin.IEventStore
- remove(String) - Method in class net.foxgenesis.config.fields.JSONObjectAdv
-
Deprecated.
- remove(Guild) - Method in class net.foxgenesis.config.fields.ConfigField
-
Deprecated.
- removeGuild(long) - Method in class net.foxgenesis.watame.sql.WatameBotDatabase
-
Remove a guild from the data manager.
- removeGuild(Guild) - Method in class net.foxgenesis.watame.sql.WatameBotDatabase
-
Deprecated, for removal: This API element is subject to removal in a future version.
- RESOURCE_IO_ERROR - Enum constant in enum class net.foxgenesis.watame.ExitCode
- ResourceUtils - Class in net.foxgenesis.util
-
NEED_JAVADOC
- ResourceUtils() - Constructor for class net.foxgenesis.util.ResourceUtils
- RoleField - Class in net.foxgenesis.config.fields
-
Deprecated, for removal: This API element is subject to removal in a future version.
- RoleField(String, Function<Guild, Role>, boolean) - Constructor for class net.foxgenesis.config.fields.RoleField
-
Deprecated.
- run(Runnable) - Static method in class net.foxgenesis.util.MethodTimer
-
Time how long it takes to execute
Runnabler. - run(Runnable, int) - Static method in class net.foxgenesis.util.MethodTimer
- runFormatMS(Runnable) - Static method in class net.foxgenesis.util.MethodTimer
-
Time how long it takes to execute
Runnabler. - runFormatMS(Runnable, int) - Static method in class net.foxgenesis.util.MethodTimer
-
Time how long it takes to execute
Runnabler. - runFormatMS(Runnable, int, int) - Static method in class net.foxgenesis.util.MethodTimer
- runFormatSec(Runnable) - Static method in class net.foxgenesis.util.MethodTimer
-
Time how long it takes to execute
Runnabler. - runFormatSec(Runnable, int) - Static method in class net.foxgenesis.util.MethodTimer
-
Time how long it takes to execute
Runnabler. - runFormatSec(Runnable, int, int) - Static method in class net.foxgenesis.util.MethodTimer
- runNano(Runnable) - Static method in class net.foxgenesis.util.MethodTimer
- RUNNING - Enum constant in enum class net.foxgenesis.watame.WatameBot.State
-
WatameBot has finished all loading stages and is running
S
- set(L, Object) - Method in interface net.foxgenesis.property.IProperty
-
Update/Set this property's value.
- set(L, Object, boolean) - Method in interface net.foxgenesis.property.IProperty
-
Update/Set this property's value.
- set(L, Object, boolean, Consumer<Boolean>, Consumer<Throwable>) - Method in interface net.foxgenesis.property.IProperty
-
Update/Set this property's value.
- set(Guild, E) - Method in class net.foxgenesis.config.fields.ConfigField
-
Deprecated.
- set(Guild, Object) - Method in class net.foxgenesis.watame.property.GuildProperty
- set(T) - Method in class net.foxgenesis.property.CachedObject
- setJDA(JDA) - Method in class net.foxgenesis.watame.plugin.EventStore
- SettingsException(String) - Constructor for exception net.foxgenesis.watame.WatameBotSettings.SettingsException
- SETUP_ERROR - Enum constant in enum class net.foxgenesis.watame.ExitCode
- SeverePluginException - Exception in net.foxgenesis.watame.plugin
- SeverePluginException(String) - Constructor for exception net.foxgenesis.watame.plugin.SeverePluginException
- SeverePluginException(String, boolean) - Constructor for exception net.foxgenesis.watame.plugin.SeverePluginException
- SeverePluginException(String, Throwable) - Constructor for exception net.foxgenesis.watame.plugin.SeverePluginException
- SeverePluginException(String, Throwable, boolean) - Constructor for exception net.foxgenesis.watame.plugin.SeverePluginException
- SeverePluginException(Throwable) - Constructor for exception net.foxgenesis.watame.plugin.SeverePluginException
- SeverePluginException(Throwable, boolean) - Constructor for exception net.foxgenesis.watame.plugin.SeverePluginException
- SHUTDOWN - Enum constant in enum class net.foxgenesis.watame.WatameBot.State
-
WatameBot is shutting down
- SingleInstanceLockException(File, int) - Constructor for exception net.foxgenesis.util.SingleInstanceUtil.SingleInstanceLockException
- SingleInstanceUtil - Class in net.foxgenesis.util
-
Utility class that tries to create a Lock on a specific PID file.
- SingleInstanceUtil() - Constructor for class net.foxgenesis.util.SingleInstanceUtil
- SingleInstanceUtil.SingleInstanceLockException - Exception in net.foxgenesis.util
-
Exception class thrown when SingleInstanceUtil fails to obtain a lock on its desired port.
- SMALLINT - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- SQLDataType - Enum Class in net.foxgenesis.config.fields
-
Deprecated, for removal: This API element is subject to removal in a future version.
- start(AConnectionProvider) - Method in class net.foxgenesis.database.DatabaseManager
- start(AConnectionProvider, Executor) - Method in class net.foxgenesis.database.DatabaseManager
- StorageHandler - Class in net.foxgenesis.config.fields
-
Deprecated, for removal: This API element is subject to removal in a future version.
- StorageHandler(Object, Consumer<Object>) - Constructor for class net.foxgenesis.config.fields.StorageHandler
-
Deprecated.
- StorageKey - Class in net.foxgenesis.config.fields
-
Deprecated, for removal: This API element is subject to removal in a future version.
- StorageKey(String, String, SQLDataType) - Constructor for class net.foxgenesis.config.fields.StorageKey
-
Deprecated.
- StreamUtils - Class in net.foxgenesis.util
-
Utility class that contains helpful methods for
Stream. - StreamUtils() - Constructor for class net.foxgenesis.util.StreamUtils
- StringField - Class in net.foxgenesis.config.fields
-
Deprecated, for removal: This API element is subject to removal in a future version.
- StringField(String, Function<Guild, String>, boolean) - Constructor for class net.foxgenesis.config.fields.StringField
-
Deprecated.
- StringUtils - Class in net.foxgenesis.util
-
Utility class for Strings
- StringUtils() - Constructor for class net.foxgenesis.util.StringUtils
- SUCCESS - Static variable in class net.foxgenesis.watame.Constants.Colors
T
- TIME - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- TIMESTAMP - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- toggle(Guild) - Method in class net.foxgenesis.config.fields.BooleanField
-
Deprecated.
- toSplitString(InputStream) - Static method in class net.foxgenesis.util.ResourceUtils
-
Read all data from the specified
InputStreamand parse all lines as a string array. - toString() - Method in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- toString() - Method in class net.foxgenesis.config.fields.StorageKey
-
Deprecated.
- toString() - Method in class net.foxgenesis.util.ProgramArguments
-
Deprecated.NEED_JAVADOC
- toString() - Method in class net.foxgenesis.util.resource.ModuleResource
- toString() - Method in class net.foxgenesis.watame.plugin.Plugin
- toString() - Method in class net.foxgenesis.watame.property.GuildProperty
- toString() - Method in class net.foxgenesis.watame.property.GuildPropertyMapping
- toString() - Method in class net.foxgenesis.watame.sql.GuildData
- toString(InputStream) - Static method in class net.foxgenesis.util.ResourceUtils
-
Read all data from the specified
InputStreamand parse it as a string. - TriConsumer<T,
U, R> - Interface in net.foxgenesis.util.function -
Represents an operation that accepts three input arguments and returns no result.
- type - Variable in class net.foxgenesis.config.fields.StorageKey
-
Deprecated.
U
- unload(Plugin) - Method in class net.foxgenesis.database.DatabaseManager
-
NEED_JAVADOC
- UnmodifiablePropertyException - Exception in net.foxgenesis.property
- UnmodifiablePropertyException(ImmutableProperty<?, ?, ?>, String) - Constructor for exception net.foxgenesis.property.UnmodifiablePropertyException
- unregister(Plugin) - Method in class net.foxgenesis.watame.plugin.EventStore
- unregisterListeners(Plugin, Object...) - Method in class net.foxgenesis.watame.plugin.EventStore
- unregisterListeners(Plugin, Object...) - Method in interface net.foxgenesis.watame.plugin.IEventStore
- update() - Method in class net.foxgenesis.config.fields.StorageHandler
-
Deprecated.
- updateCommands(CommandListUpdateAction) - Method in class net.foxgenesis.watame.plugin.PluginHandler
-
Fill a
CommandListUpdateActionwill all commands specified by the loaded plugins.
V
- valueOf(String) - Static method in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.foxgenesis.watame.ExitCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.foxgenesis.watame.WatameBot.State
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.foxgenesis.watame.ExitCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.foxgenesis.watame.WatameBot.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VARCHAR - Enum constant in enum class net.foxgenesis.config.fields.SQLDataType
-
Deprecated.
- version - Variable in class net.foxgenesis.watame.plugin.Plugin
-
Version of the plugin.
W
- waitAndGetLock(int) - Static method in class net.foxgenesis.util.SingleInstanceUtil
-
Attempt to obtain lock on PID with
amtretries. - waitAndGetLock(File, int) - Static method in class net.foxgenesis.util.SingleInstanceUtil
-
Attempt to obtain lock on
PIDwithamtretries and 10 second delay between retries. - waitAndGetLock(File, int, int) - Static method in class net.foxgenesis.util.SingleInstanceUtil
-
Attempt to obtain lock on PID file
pid,amttimes withdelaydelay between retries. - WARNING - Static variable in class net.foxgenesis.watame.Constants.Colors
- WARNING_DARK - Static variable in class net.foxgenesis.watame.Constants.Colors
- watamebot - module watamebot
-
Watamebot core module
- WatameBot - Class in net.foxgenesis.watame
-
Class containing WatameBot implementation
- WatameBot.State - Enum Class in net.foxgenesis.watame
-
States
WatameBotgoes through on startup. - WatameBotDatabase - Class in net.foxgenesis.watame.sql
- WatameBotDatabase() - Constructor for class net.foxgenesis.watame.sql.WatameBotDatabase
- WatameBotSettings - Class in net.foxgenesis.watame
- WatameBotSettings.SettingsException - Exception in net.foxgenesis.watame
- writeToFile(Path, CopyOption...) - Method in class net.foxgenesis.util.resource.ModuleResource
-
Copy this resource to the specified path.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form