All Classes and Interfaces
Class
Description
NEED_JAVADOC
NEED_JAVADOC
NEED_JAVADOC
Enumeration of all supported configuration file types.
NEED_JAVADOC
Enum of program exit codes
A class that points to a resource inside a module and implements methods to
read from it after formatting its data.
Key Value Pair (KVP) file implementation.
Program main class.
Utility class that check the amount of time it takes to run a method
A class that points to a resource inside a module and implements methods to
read from it.
A service providing functionality to
WatameBot.Annotation used on
Plugin classes to request the loading of custom
configuration files.Class used to handle all plugin related tasks.
Interface defining method of parsing a property value into a usable data
type.
Base interface defining methods to provide and register
LCKProperty
and PropertyInfo.Interface defining methods for retrieving properties from a configuration.
Enumeration defining how a property should be stored inside the configuration
Represents a function that accepts two arguments and produces a result.
Utility class containing methods for handling resources.
Utility class that tries to create a Lock on a specific PID file.
Exception class thrown when SingleInstanceUtil fails to obtain a lock on its
desired port.
Utility class that contains helpful methods for
Stream.Utility class for Strings
Represents an operation that accepts three input arguments and returns no
result.
Class containing WatameBot implementation
States
WatameBot goes through on startup.