Index

A B C D E F G H I J K L M N O P Q R S T U V W 
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 after function to the result.
andThen(TriConsumer<? super T, ? super U, ? super R>) - Method in interface net.foxgenesis.util.function.TriConsumer
Returns a composed TriConsumer that performs, in sequence, this operation followed by the after operation.
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 Properties file.
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 true if 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 URL in the given string.
findURLs(String, Consumer<Exception>) - Static method in class net.foxgenesis.util.StringUtils
Find all occurrences of a URL in 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
Create a new ModuleResource that points to a specified resource inside a module.
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 resolver function.
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 resolver function or returning the fallback suppliers value if the resolver's result is null.
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 resolver function or returning the fallback value if the resolver's result is null.
get(String) - Method in class net.foxgenesis.config.KVPFile
Returns the value to which the specified key is mapped, or null if 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 CommandData that 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 identifier or null if 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 Module containing 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 defaultValue if 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 Properties file at the specified Path.
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 identifier exists.
hasFlag(String) - Method in class net.foxgenesis.util.ProgramArguments
Deprecated.
Check if the program arguments contains 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 arguments contains 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 GuildData instances.
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 JDA is 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 File into a KVP (Key Value Pair) file.
KVPFile(InputStream) - Constructor for class net.foxgenesis.config.KVPFile
Parse an InputStream into a KVP (Key Value Pair) file.
KVPFile(URL) - Constructor for class net.foxgenesis.config.KVPFile
Parse a URL into a KVP (Key Value Pair) file.
KVPFile(ModuleResource) - Constructor for class net.foxgenesis.config.KVPFile
Parse A ModuleResource into 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 .ini configuration 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
Create a new ModuleResource that points to a specified resource inside a module.
ModuleResource(String, String) - Constructor for class net.foxgenesis.util.resource.ModuleResource
Create a new ModuleResource that points to a specified resource inside a module.

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 IPropertyField system for use with Guilds.
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 Configuration specified by a PluginConfiguration has been loaded.
onPropertiesLoaded(Properties) - Method in class net.foxgenesis.watame.plugin.Plugin
Startup method called during construction when the plugin.properties file 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 PluginHandler when JDA and all Plugins have 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 InputStream to this resource.
openStream() - Method in class net.foxgenesis.util.resource.ModuleResource
Open an InputStream to 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 InputStream into the configuration mapping.
parse(String[]) - Method in class net.foxgenesis.util.ProgramArguments
Deprecated.
Parse the given arguments into flags, parameters and arguments.
parse(URL) - Method in class net.foxgenesis.config.KVPFile
Parse a resource URL into the configuration mapping.
parse(ModuleResource) - Method in class net.foxgenesis.config.KVPFile
Parse a ModuleResource into 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
Construct a new PluginHandler with the specified ModuleLayer and plugin Class.
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 JDA is building a connection to discord and all CommandData is being collected from Plugin.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 message and Throwable.
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 Runnable r.
run(Runnable, int) - Static method in class net.foxgenesis.util.MethodTimer
Time how long it takes to execute Runnable r, n amount of times.
runFormatMS(Runnable) - Static method in class net.foxgenesis.util.MethodTimer
Time how long it takes to execute Runnable r.
runFormatMS(Runnable, int) - Static method in class net.foxgenesis.util.MethodTimer
Time how long it takes to execute Runnable r.
runFormatMS(Runnable, int, int) - Static method in class net.foxgenesis.util.MethodTimer
Time the average elapsed time it takes to execute Runnable r, n amount of times.
runFormatSec(Runnable) - Static method in class net.foxgenesis.util.MethodTimer
Time how long it takes to execute Runnable r.
runFormatSec(Runnable, int) - Static method in class net.foxgenesis.util.MethodTimer
Time how long it takes to execute Runnable r.
runFormatSec(Runnable, int, int) - Static method in class net.foxgenesis.util.MethodTimer
Time the average elapsed time it takes to execute Runnable r, n amount of times.
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 InputStream and 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 InputStream and 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 CommandListUpdateAction will 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 amt retries.
waitAndGetLock(File, int) - Static method in class net.foxgenesis.util.SingleInstanceUtil
Attempt to obtain lock on PID with amt retries 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, amt times with delay delay 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 WatameBot goes 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.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form