All Classes and Interfaces
Class
Description
AnsiColors is an enumeration that defines a set of ANSI escape codes for text color formatting.
Utility class for finding classes in a package.
Represents a hierarchical configuration loaded from an external source
(YAML,
.properties
, etc.).Utility class that detects the file type (YAML or
.properties
),
loads the data through the proper ConfigSource
,
and returns a ready-to-use Config
instance.Functional interface representing a configuration source
(e.g.
CSV export strategy.
Utility class for date and time operations.
Utility class to export data to a file from an object.
Interface for Export strategy.
Enum for export types (export strategies).
Utility class to make HTTP requests.
HTTP methods supported by the `RequestHttp` class.
Utility class for finding classes that implement a specific interface.
Utility class for working with JSON data.
JSON export strategy.
LoggerCup is an abstract class that facilitates logging management for Java applications.
LoggerFormatter is a custom formatter for log messages, designed to format
log output with timestamp, log level, source class, method name, and thread name.
LevelCup is a custom implementation of the
Level
class, providing additional log levels
beyond the standard levels provided by the Java logging framework.Utility class to close an object and its fields.
Utility class for detecting and interacting with the operating system properties of the host environment.
Enum representing known operating systems and system properties
used for OS detection and system information retrieval.
Utility class for parsing values to different types.
The
Properties
class provides utility methods to load and access
configuration properties from a file, either from the file system or the
application's resources.ConfigSource
implementation for classic .properties
files.Utility class for common operations on strings, including manipulation, conversion, and validation.
Class to store typed values.
The
UniqueIdentifiers
class provides a set of static methods for generating
various types of unique identifiers, including UUIDs (Versions 1 to 7) and ULIDs.Utility class for building URLs.
A flexible wrapper class that allows dynamic access and type-safe conversion
of an underlying value, typically used for parsed configuration entries.
XML export strategy.
ConfigSource
implementation for YAML files.