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.