All Classes and Interfaces

Class
Description
Base class for schema and message mapping logic.
Represents Lombok's @Accessors configuration.
Central registry of constant string values used throughout code generation.
Represents Lombok's @EqualsAndHashCode configuration.
Container for a set of fields and associated metadata (e.g., Lombok config, validation groups).
Shared mutable state container used during schema/message mapping.
Utility class for console logging, including ANSI-colored banners and delimiters.
Encapsulates Lombok configuration for a generated class.
Utility class for parsing and populating Lombok configuration from AsyncAPI contract.
Utility class for common mapping, string, and code-generation operations.
Represents an AsyncAPI message (i.e., a DTO generated from a components.messages.* definition).
Mapper responsible for converting AsyncAPI components.messages definitions into Message objects.
Holds contextual data for a single AsyncAPI specification processing session.
Represents a generated Java class, enum, or interface from an AsyncAPI components.schemas.* definition.
Thrown when schema processing fails due to invalid or unsupported configuration in the AsyncAPI contract.
Mapper responsible for converting AsyncAPI components.schemas definitions into Schema objects.
Holds configuration for a single AsyncAPI specification to be processed.
Represents a single field/property in a generated DTO (e.g., private String name;).
Command-line interface for the Yojo AsyncAPI-to-Java DTO generator.
Top-level context for multi-specification code generation runs.
AsyncAPI-to-Java DTO code generator YOJO.