Package-level declarations
The utilities package holds classes and methods for various useful bits and pieces used all throughout ServerPackCreator. If any given method is helpful in multiple steps throughout the ServerPackCreator architecture, it usually belongs to one of the utility classes.
Such utilities include, but are not limited to converting Strings to booleans, encapsulating each entry in a String list with quotation-marks, downloading files, copying files and folders from a JAR-file and so on and so forth.
Basically, whenever a method in any SeverPackCreator class becomes useful to multiple classes, it is usually moved into any already existing utility-class or a new one is added if no already-fitting one exists.
The utilities package holds classes and methods for various useful bits and pieces used all throughout ServerPackCreator. If any given method is helpful in multiple steps throughout the ServerPackCreator architecture, it usually belongs to one of the utility classes.
Such utilities include, but are not limited to converting Strings to booleans, encapsulating each entry in a String list with quotation-marks, downloading files, copying files and folders from a JAR-file and so on and so forth.
Basically, whenever a method in any SeverPackCreator class becomes useful to multiple classes, it is usually moved into any already existing utility-class or a new one is added if no already-fitting one exists.
Types
A modifiable config that supports comments.
Type alias to link CommentedConfig to com.electronwill.nightconfig.core.CommentedConfig
Class giving access to several things like:
Type alias to link File to java.io.File
Fixed size picture for displaying and decorating components.
Type alias to link Icon to javax.swing.Icon
Container object containing a value which may or may not be null, which allows for checking said value for null-ness, retrieval of said value if it is not null, checking if a value is present.
Type alias to link Optional to java.util.Optional
Just something fun to brighten the mood. This class provides a list of messages which some of you may know from the SimCity games. Thanks go out to MAXIS and Sim City, for the ridiculous messages these games contained. Additional thanks to Larsz for providing a list of all these messages on GameFAQs
Minimalistic stopwatch to measure the elapsed time between operations.
A configurable parser of TOML configurations.
Type alias to link TomlParser to com.electronwill.nightconfig.toml.TomlParser
Uniform Resource Locator for files, resources, web-addresses.
Type alias to link URL to java.net.URL