All Classes and Interfaces

Class
Description
Base class for all collectors.
Base class for all code writers.
Resolves all components referenced in an OpenAPI specification.
Describes an enum.
Collects information about an enum from a schema.
Defines a code writer for enums.
Handles custom OpenAPI format extensions.
Resolves header components referenced in an OpenAPI specification.
Display help information on openapi2java.
Call mvn openapi2java:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
Writes Java code for an enum.
Writes Java code for an OpenAPI definition.
Writes Java code for a pojo.
Writes Java code for a resource.
Writes Kotlin code for an enum.
Writes Kotlin code for an OpenAPI definition.
Writes Kotlin code for a pojo.
Writes Kotlin code for a resource.
 
Describes a method.
Collects information about a method from an operation.
Describes a method parameter.
Generates source code for models (pojos).
Generates source code for a REST-API with resource interfaces and representation model classes based on an OpenAPI specification file.
Generates source code for OpenAPI definitions.
Describes an OpenAPI definition.
Collects information about an OpenAPI definition from a collection of security requirements.
Defines a code writer for OpenAPI definitions.
Contains configuration of the source code generators.
Resolves parameter components referenced in an OpenAPI specification.
Describes a pojo.
Collects information about a pojo from a schema.
Defines a code writer for pojos.
Describes a property.
Collects information about a property from a schema.
Generates source code for resources.
Describes a resource.
Collects information about a resource from a collection of path items.
Defines a code writer for resources.
Resolves response components referenced in an OpenAPI specification.
Resolves schema components referenced in an OpenAPI specification.
Collects information about a security requirement from a collection of OpenAPI security requirements.
Describes a security requirement.
Resolves header security schemes referenced in an OpenAPI specification.
 
Describes a type.
Collects information about a type from a schema.
 
Provides factory methods to create code writers.