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.