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.