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.
Represents an HTTP response returned from an
HttpRequester
.Utility class for finding classes that implement a specific interface.
Utility class for working with JSON data.
JSON export strategy.
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.A flexible and fluent utility class for building URLs dynamically.
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.