All Classes and Interfaces

Class
Description
API generator.
Transforms OpenApi operations to local model objects.
Context for client generator.
REST common path finder.
Renames types to avoid on-disk conflicts.
Console provides textual output to the user.
Models the content of a request or response.
Selects content based on configuration.
The context of a content lookup.
Location of the content to resolve.
Context passed to Mustache when compiling an api.
External documentation reference.
A reference to an operation.
Extended template data for a resource class.
Template data for an API operation.
Extended template data for an API operation.
Template data for an API operation parameter.
Generated Renderer.
Template data for an API operation response.
Context passed to Mustache when compiling a model.
Custom extensions.
Defines a mapping between a model (DTO) name and a name used in the serialization stream.
Custom extensions.
Generated Renderer.
Context passed to Mustache when compiling an enum.
Context describing an enumeration entry.
Context passed to Mustache when compiling an extra template.
Generated Renderer.
Context passed to Mustache when compiling an interface.
Generated Renderer.
Context for a DTO property.
Custom extensions.
Context for bean validation.
Model of a DTO object.
DTO generator.
DTOs in the model.
Defines the subject matter of a DTO.
Transforms OpenApi dtos (models) to local model objects.
Enumeration generator.
Uses default naming, but provides alternatives in case of naming conflicts.
An enumeration name-to-value assignment.
Extra templates.
Generates JAX-RS code.
Wraps any IllegalArgument exception throw while parsing or generating code.
Wraps any exception throw while parsing or generating code.
Log level to use when generating code.
Generator configuration options.
Authorization header control.
Parser options leaked into the generator.
Line endings.
The resolution to use when a property has conflicting declarations.
Property sorting order.
Control of builders in records.
Generator service.
HTTP methods.
Make identifiers valid for java.
Immutable implementation of Info.Contact.
Builds instances of type ImmutableContact.
Immutable implementation of Content.
Builds instances of type ImmutableContent.
Immutable implementation of CtxApi.
Builds instances of type ImmutableCtxApi.
Immutable implementation of CtxApiOp.
Builds instances of type ImmutableCtxApiOp.
Immutable implementation of CtxApiOpExt.
Builds instances of type ImmutableCtxApiOpExt.
Immutable implementation of CtxApiParam.
Builds instances of type ImmutableCtxApiParam.
Immutable implementation of CtxDto.
Builds instances of type ImmutableCtxDto.
Immutable implementation of CtxDtoExt.
Builds instances of type ImmutableCtxDtoExt.
Immutable implementation of CtxExtraDateSerializer.
Builds instances of type ImmutableCtxExtraDateSerializer.
Immutable implementation of CtxInterface.
Builds instances of type ImmutableCtxInterface.
Immutable implementation of CtxProperty.
Builds instances of type ImmutableCtxProperty.
Immutable implementation of CtxPropertyExt.
Builds instances of type ImmutableCtxPropertyExt.
Immutable implementation of Dto.
Builds instances of type ImmutableDto.
Immutable implementation of Info.
Builds instances of type ImmutableInfo.
Immutable implementation of Operation.
Builds instances of type ImmutableOperation.
Immutable implementation of Parameter.
Builds instances of type ImmutableParameter.
Immutable implementation of Property.
Builds instances of type ImmutableProperty.
Immutable implementation of RequestBody.
Builds instances of type ImmutableRequestBody.
Immutable implementation of Response.
Builds instances of type ImmutableResponse.
Immutable implementation of TypeArray.
Builds instances of type ImmutableTypeArray.
Immutable implementation of TypeEnum.
Builds instances of type ImmutableTypeEnum.
Immutable implementation of TypeInterface.
Builds instances of type ImmutableTypeInterface.
Immutable implementation of TypeMap.
Builds instances of type ImmutableTypeMap.
Immutable implementation of TypeReference.
Builds instances of type ImmutableTypeReference.
Immutable implementation of TypeSet.
Builds instances of type ImmutableTypeSet.
Immutable implementation of TypeValidation.
Builds instances of type ImmutableTypeValidation.
Keeps track of imports for a single template, taking generator options into consideration.
API
The contact information for the API.
Transforms OpenApi info to local model objects.
Jackson imports and their paths for FasterXml.
Java IO import paths.
Java math import paths.
Generate Java MicroProfile client classes.
Java time import paths.
Java util import paths.
JAX-RS import paths.
Json binding import paths.
JSpecify import paths.
Controls (JUL) logging backend.
Log formatter that translates the JUL level naming to that used by SLF4J.
Main class for command line invocation.
Handling of media types.
MicroProfile import paths.
MicroProfile transformers.
The transformed model of an OpenApi specification.
Executes naming rules.
Definitions of naming options.
Ordering preference when renaming due to name conflicts.
Constructs naming rules from user input.
Methods lifted directly from OpenApi-generator.
Information about a single operation.
Operations in the model.
Configuration manipulation helpers.
Information about a single parameter.
Parses OpenAPI specification and transforms to local model classes.
Generator options that have leaked into the parser.
parser-* configuration options.
Type representing a synthetic combined class during parsing.
Type representing a composite class (schema with allOf) during parsing.
A reference to types used during parsing.
Constructs and keeps track of parser references.
Types found while parsing.
Primitive types of the java language (plus String).
Models a property in a DTO.
Converts DTO properties to CtxProperties.
Property generator.
Quarkus import paths.
A reference to a type with validation requirements.
Information about an operation's request body.
Works through a parsed model that contains parser type references and resolves them to pure model types.
Models the response for a resource call.
RestEasy import paths.
OpenApi Schema parser.
OpenApi V3.0.x parser details.
OpenApi V3.1.x parser details.
Security schemes.
Transforms OpenApi security to local model objects.
Standard transformers.
HTTP status codes.
Renders text in various forms suitable for use in the templates.
Sub-type selection information.
Templates processor.
Types in the model.
Type representing an array schema.
Special type for handing number schema.
Special type for handing byte[] type.
Type representing a container.
Converts a specification schema to an internal model type.
Special type for handing date schema.
Special type for handing date-time schema.
The Java variants of date-time implementations.
Types imports for easier handling in the code.
Enumeration type.
Type representing an interface (schema with anyOf).
Special type for optional special handing of types named LocalTime as if they are LocalTime.
Keys in a map must be a scalar string.
A type name.
Contains all declared type names in the model.
Special type for handing object type.
Special type for handing an object type - that maps to java's Object
A reference to type with validation requirements.
Type representing an array schema with unique elements (aka a set).
Special type for marking types unknown at parse time.
Special type for handing UUID type.
Validation annotations for a type.
Special type for handing void type.
A user-mapped import - replacing a given type with a imported class.
Models the validation requirements for a type or its reference.
Validation import paths.
Validation generator.
Validation factory.