Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addJakartaBeanValidationAnnotations - Variable in class io.github.torand.openapi2java.generators.Options
- addJsonPropertyAnnotations - Variable in class io.github.torand.openapi2java.generators.Options
- addMpOpenApiAnnotations - Variable in class io.github.torand.openapi2java.generators.Options
- addMpRestClientAnnotations - Variable in class io.github.torand.openapi2java.generators.Options
- annotationImports - Variable in class io.github.torand.openapi2java.model.TypeInfo
- annotationImports() - Method in class io.github.torand.openapi2java.model.TypeInfo
- annotations - Variable in class io.github.torand.openapi2java.model.EnumInfo
- annotations - Variable in class io.github.torand.openapi2java.model.MethodInfo
- annotations - Variable in class io.github.torand.openapi2java.model.MethodParamInfo
- annotations - Variable in class io.github.torand.openapi2java.model.OpenApiDefInfo
- annotations - Variable in class io.github.torand.openapi2java.model.PojoInfo
- annotations - Variable in class io.github.torand.openapi2java.model.PropertyInfo
- annotations - Variable in class io.github.torand.openapi2java.model.ResourceInfo
- annotations - Variable in class io.github.torand.openapi2java.model.SecurityRequirementInfo
- annotations - Variable in class io.github.torand.openapi2java.model.TypeInfo
- AUTH_METHOD_NAME - Static variable in class io.github.torand.openapi2java.collectors.ResourceInfoCollector
- authMethod - Variable in class io.github.torand.openapi2java.model.ResourceInfo
B
- BaseCollector - Class in io.github.torand.openapi2java.collectors
-
Base class for all collectors.
- BaseCollector(Options) - Constructor for class io.github.torand.openapi2java.collectors.BaseCollector
- BaseWriter - Class in io.github.torand.openapi2java.writers
-
Base class for all code writers.
- BaseWriter(Writer, Options) - Constructor for class io.github.torand.openapi2java.writers.BaseWriter
C
- close() - Method in class io.github.torand.openapi2java.writers.BaseWriter
- close() - Method in interface io.github.torand.openapi2java.writers.EnumWriter
- close() - Method in interface io.github.torand.openapi2java.writers.OpenApiDefWriter
- close() - Method in interface io.github.torand.openapi2java.writers.PojoWriter
- close() - Method in interface io.github.torand.openapi2java.writers.ResourceWriter
- comment - Variable in class io.github.torand.openapi2java.model.MethodParamInfo
- ComponentResolver - Class in io.github.torand.openapi2java.collectors
-
Resolves all components referenced in an OpenAPI specification.
- ComponentResolver(OpenAPI) - Constructor for class io.github.torand.openapi2java.collectors.ComponentResolver
- constants - Variable in class io.github.torand.openapi2java.model.EnumInfo
- createEnumWriter(String, Options, String) - Static method in class io.github.torand.openapi2java.writers.WriterFactory
- createOpenApiDefWriter(String, Options) - Static method in class io.github.torand.openapi2java.writers.WriterFactory
- createPojoWriter(String, Options, String) - Static method in class io.github.torand.openapi2java.writers.WriterFactory
- createResourceWriter(String, Options) - Static method in class io.github.torand.openapi2java.writers.WriterFactory
D
- deprecationMessage - Variable in class io.github.torand.openapi2java.model.MethodInfo
- deprecationMessage - Variable in class io.github.torand.openapi2java.model.MethodParamInfo
- deprecationMessage - Variable in class io.github.torand.openapi2java.model.PojoInfo
- deprecationMessage - Variable in class io.github.torand.openapi2java.model.PropertyInfo
- description - Variable in class io.github.torand.openapi2java.model.TypeInfo
- dirPath2PackagePath(String) - Method in class io.github.torand.openapi2java.collectors.BaseCollector
E
- EnumInfo - Class in io.github.torand.openapi2java.model
-
Describes an enum.
- EnumInfo() - Constructor for class io.github.torand.openapi2java.model.EnumInfo
- EnumInfoCollector - Class in io.github.torand.openapi2java.collectors
-
Collects information about an enum from a schema.
- EnumInfoCollector(Options) - Constructor for class io.github.torand.openapi2java.collectors.EnumInfoCollector
- EnumWriter - Interface in io.github.torand.openapi2java.writers
-
Defines a code writer for enums.
- execute() - Method in class io.github.torand.openapi2java.HelpMojo
- execute() - Method in class io.github.torand.openapi2java.OpenApi2JavaMojo
- EXT_DEPRECATION_MESSAGE - Static variable in class io.github.torand.openapi2java.collectors.Extensions
- EXT_JSON_SERIALIZER - Static variable in class io.github.torand.openapi2java.collectors.Extensions
- EXT_MODEL_SUBDIR - Static variable in class io.github.torand.openapi2java.collectors.Extensions
- EXT_NULLABLE - Static variable in class io.github.torand.openapi2java.collectors.Extensions
- EXT_RESTCLIENT_CONFIGKEY - Static variable in class io.github.torand.openapi2java.collectors.Extensions
- EXT_VALIDATION_CONSTRAINT - Static variable in class io.github.torand.openapi2java.collectors.Extensions
- extensions(Map<String, Object>) - Static method in class io.github.torand.openapi2java.collectors.Extensions
- Extensions - Class in io.github.torand.openapi2java.collectors
-
Handles custom OpenAPI format extensions.
- Extensions(Map<String, Object>) - Constructor for class io.github.torand.openapi2java.collectors.Extensions
F
- FORCE_NOT_NULLABLE - Enum constant in enum class io.github.torand.openapi2java.collectors.TypeInfoCollector.NullabilityResolution
- FORCE_NULLABLE - Enum constant in enum class io.github.torand.openapi2java.collectors.TypeInfoCollector.NullabilityResolution
- formatAnnotationDefaultParam(List<String>) - Method in class io.github.torand.openapi2java.collectors.BaseCollector
- formatAnnotationNamedParam(List<String>) - Method in class io.github.torand.openapi2java.collectors.BaseCollector
- formatClassRef(String) - Method in class io.github.torand.openapi2java.collectors.BaseCollector
- formatDeprecationMessage(Map<String, Object>) - Method in class io.github.torand.openapi2java.collectors.BaseCollector
- formatInnerAnnotation(String, Object...) - Method in class io.github.torand.openapi2java.collectors.BaseCollector
- FROM_SCHEMA - Enum constant in enum class io.github.torand.openapi2java.collectors.TypeInfoCollector.NullabilityResolution
G
- generate(OpenAPI) - Method in class io.github.torand.openapi2java.generators.ModelGenerator
- generate(OpenAPI) - Method in class io.github.torand.openapi2java.generators.OpenApiDefGenerator
- generate(OpenAPI) - Method in class io.github.torand.openapi2java.generators.ResourceGenerator
- generateOpenApiDefClass - Variable in class io.github.torand.openapi2java.generators.Options
- generateResourceInterfaces - Variable in class io.github.torand.openapi2java.generators.Options
- get(String) - Method in class io.github.torand.openapi2java.collectors.HeaderResolver
- get(String) - Method in class io.github.torand.openapi2java.collectors.ParameterResolver
- get(String) - Method in class io.github.torand.openapi2java.collectors.ResponseResolver
- get(String) - Method in class io.github.torand.openapi2java.collectors.SchemaResolver
- get(String) - Method in class io.github.torand.openapi2java.collectors.SecuritySchemeResolver
- getBoolean(String) - Method in class io.github.torand.openapi2java.collectors.Extensions
- getEnumInfo(String, Schema<?>) - Method in class io.github.torand.openapi2java.collectors.EnumInfoCollector
- getFileExtension() - Method in class io.github.torand.openapi2java.generators.Options
- getFullName() - Method in class io.github.torand.openapi2java.model.TypeInfo
- getHeaderName(String) - Method in class io.github.torand.openapi2java.collectors.HeaderResolver
- getMethodInfo(String, String, Operation) - Method in class io.github.torand.openapi2java.collectors.MethodInfoCollector
- getModelOutputDir(String) - Method in class io.github.torand.openapi2java.generators.Options
- getModelPackage(String) - Method in class io.github.torand.openapi2java.generators.Options
- getModelSubpackage(String) - Method in class io.github.torand.openapi2java.collectors.SchemaResolver
- getNonNullableSubSchema(List<Schema>) - Method in class io.github.torand.openapi2java.collectors.TypeInfoCollector
- getOpenApiDefInfo(String, List<SecurityRequirement>) - Method in class io.github.torand.openapi2java.collectors.OpenApiDefInfoCollector
- getOrThrow(String) - Method in class io.github.torand.openapi2java.collectors.HeaderResolver
- getOrThrow(String) - Method in class io.github.torand.openapi2java.collectors.ParameterResolver
- getOrThrow(String) - Method in class io.github.torand.openapi2java.collectors.ResponseResolver
- getOrThrow(String) - Method in class io.github.torand.openapi2java.collectors.SchemaResolver
- getOrThrow(String) - Method in class io.github.torand.openapi2java.collectors.SecuritySchemeResolver
- getParameterName(String) - Method in class io.github.torand.openapi2java.collectors.ParameterResolver
- getPojoInfo(String, Schema<?>) - Method in class io.github.torand.openapi2java.collectors.PojoInfoCollector
- getPropertyInfo(String, Schema<?>, boolean) - Method in class io.github.torand.openapi2java.collectors.PropertyInfoCollector
- getResourceInfo(String, Map<String, PathItem>, List<SecurityRequirement>, Tag) - Method in class io.github.torand.openapi2java.collectors.ResourceInfoCollector
- getResponseName(String) - Method in class io.github.torand.openapi2java.collectors.ResponseResolver
- getSequrityRequirementInfo(List<SecurityRequirement>) - Method in class io.github.torand.openapi2java.collectors.SecurityRequirementCollector
- getString(String) - Method in class io.github.torand.openapi2java.collectors.Extensions
- getTypeInfo(Schema<?>, TypeInfoCollector.NullabilityResolution) - Method in class io.github.torand.openapi2java.collectors.TypeInfoCollector
- getTypeInfo(Schema<T>) - Method in class io.github.torand.openapi2java.collectors.TypeInfoCollector
- getTypeName(String) - Method in class io.github.torand.openapi2java.collectors.SchemaResolver
H
- HeaderResolver - Class in io.github.torand.openapi2java.collectors
-
Resolves header components referenced in an OpenAPI specification.
- headers() - Method in class io.github.torand.openapi2java.collectors.ComponentResolver
- HelpMojo - Class in io.github.torand.openapi2java
-
Display help information on openapi2java.
Callmvn openapi2java:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details. - HelpMojo() - Constructor for class io.github.torand.openapi2java.HelpMojo
I
- imports - Variable in class io.github.torand.openapi2java.model.EnumInfo
- imports - Variable in class io.github.torand.openapi2java.model.MethodInfo
- imports - Variable in class io.github.torand.openapi2java.model.MethodParamInfo
- imports - Variable in class io.github.torand.openapi2java.model.OpenApiDefInfo
- imports - Variable in class io.github.torand.openapi2java.model.PojoInfo
- imports - Variable in class io.github.torand.openapi2java.model.PropertyInfo
- imports - Variable in class io.github.torand.openapi2java.model.ResourceInfo
- imports - Variable in class io.github.torand.openapi2java.model.SecurityRequirementInfo
- includeTags - Variable in class io.github.torand.openapi2java.generators.Options
- indentSize - Variable in class io.github.torand.openapi2java.generators.Options
- indentWithTab - Variable in class io.github.torand.openapi2java.generators.Options
- io.github.torand.openapi2java - package io.github.torand.openapi2java
-
Provides classes to create a Maven Plugin (Mojo)
- io.github.torand.openapi2java.collectors - package io.github.torand.openapi2java.collectors
-
Provides classes to collect relevant information from an OpenAPI specification.
- io.github.torand.openapi2java.generators - package io.github.torand.openapi2java.generators
-
Provides classes to generate source code from collected OpenAPI information.
- io.github.torand.openapi2java.model - package io.github.torand.openapi2java.model
-
Provides classes to keep collected information from an OpenAPI specification.
- io.github.torand.openapi2java.utils - package io.github.torand.openapi2java.utils
-
Provides utility classes and interfaces.
- io.github.torand.openapi2java.writers - package io.github.torand.openapi2java.writers
-
Provides classes and interfaces to write source code based on collected OpenAPI information.
- io.github.torand.openapi2java.writers.java - package io.github.torand.openapi2java.writers.java
-
Provides classes to write Java source code based on collected OpenAPI information.
- io.github.torand.openapi2java.writers.kotlin - package io.github.torand.openapi2java.writers.kotlin
-
Provides classes to write Kotlin source code based on collected OpenAPI information.
- isArray() - Method in class io.github.torand.openapi2java.model.TypeInfo
- isArrayType(Schema<?>) - Static method in class io.github.torand.openapi2java.collectors.SchemaResolver
- isArrayType(String) - Method in class io.github.torand.openapi2java.collectors.SchemaResolver
- isCompoundType(Schema<?>) - Static method in class io.github.torand.openapi2java.collectors.SchemaResolver
- isCompoundType(String) - Method in class io.github.torand.openapi2java.collectors.SchemaResolver
- isDeprecated() - Method in class io.github.torand.openapi2java.model.MethodInfo
- isDeprecated() - Method in class io.github.torand.openapi2java.model.MethodParamInfo
- isDeprecated() - Method in class io.github.torand.openapi2java.model.PojoInfo
- isDeprecated() - Method in class io.github.torand.openapi2java.model.PropertyInfo
- isEmpty() - Method in class io.github.torand.openapi2java.model.PojoInfo
- isEmpty() - Method in class io.github.torand.openapi2java.model.ResourceInfo
- isEnumType(Schema<?>) - Static method in class io.github.torand.openapi2java.collectors.SchemaResolver
- isEnumType(String) - Method in class io.github.torand.openapi2java.collectors.SchemaResolver
- isHeaderParameter(String) - Method in class io.github.torand.openapi2java.collectors.ParameterResolver
- isNullable(Schema<?>) - Method in class io.github.torand.openapi2java.collectors.TypeInfoCollector
- isObjectType(Schema<?>) - Static method in class io.github.torand.openapi2java.collectors.SchemaResolver
- isObjectType(String) - Method in class io.github.torand.openapi2java.collectors.SchemaResolver
- isPathParameter(String) - Method in class io.github.torand.openapi2java.collectors.ParameterResolver
- isPrimitive() - Method in class io.github.torand.openapi2java.model.TypeInfo
- isPrimitiveType(Schema<?>) - Static method in class io.github.torand.openapi2java.collectors.SchemaResolver
-
Indicates if schema represents a non-enumerated primitive JSON type, i.e. string, number, integer or boolean
- isPrimitiveType(String) - Method in class io.github.torand.openapi2java.collectors.SchemaResolver
- isQueryParameter(String) - Method in class io.github.torand.openapi2java.collectors.ParameterResolver
- itemType - Variable in class io.github.torand.openapi2java.model.TypeInfo
J
- JavaEnumWriter - Class in io.github.torand.openapi2java.writers.java
-
Writes Java code for an enum.
- JavaEnumWriter(Writer, Options) - Constructor for class io.github.torand.openapi2java.writers.java.JavaEnumWriter
- JavaOpenApiDefWriter - Class in io.github.torand.openapi2java.writers.java
-
Writes Java code for an OpenAPI definition.
- JavaOpenApiDefWriter(Writer, Options) - Constructor for class io.github.torand.openapi2java.writers.java.JavaOpenApiDefWriter
- JavaPojoWriter - Class in io.github.torand.openapi2java.writers.java
-
Writes Java code for a pojo.
- JavaPojoWriter(Writer, Options) - Constructor for class io.github.torand.openapi2java.writers.java.JavaPojoWriter
- JavaResourceWriter - Class in io.github.torand.openapi2java.writers.java
-
Writes Java code for a resource.
- JavaResourceWriter(Writer, Options) - Constructor for class io.github.torand.openapi2java.writers.java.JavaResourceWriter
- joinCsv(List<String>) - Static method in class io.github.torand.openapi2java.utils.StringUtils
K
- keyType - Variable in class io.github.torand.openapi2java.model.TypeInfo
- KotlinEnumWriter - Class in io.github.torand.openapi2java.writers.kotlin
-
Writes Kotlin code for an enum.
- KotlinEnumWriter(Writer, Options) - Constructor for class io.github.torand.openapi2java.writers.kotlin.KotlinEnumWriter
- KotlinOpenApiDefWriter - Class in io.github.torand.openapi2java.writers.kotlin
-
Writes Kotlin code for an OpenAPI definition.
- KotlinOpenApiDefWriter(Writer, Options) - Constructor for class io.github.torand.openapi2java.writers.kotlin.KotlinOpenApiDefWriter
- KotlinPojoWriter - Class in io.github.torand.openapi2java.writers.kotlin
-
Writes Kotlin code for a pojo.
- KotlinPojoWriter(Writer, Options) - Constructor for class io.github.torand.openapi2java.writers.kotlin.KotlinPojoWriter
- KotlinResourceWriter - Class in io.github.torand.openapi2java.writers.kotlin
-
Writes Kotlin code for a resource.
- KotlinResourceWriter(Writer, Options) - Constructor for class io.github.torand.openapi2java.writers.kotlin.KotlinResourceWriter
- KotlinTypeMapper - Class in io.github.torand.openapi2java.utils
- KotlinTypeMapper() - Constructor for class io.github.torand.openapi2java.utils.KotlinTypeMapper
M
- MethodInfo - Class in io.github.torand.openapi2java.model
-
Describes a method.
- MethodInfo() - Constructor for class io.github.torand.openapi2java.model.MethodInfo
- MethodInfoCollector - Class in io.github.torand.openapi2java.collectors
-
Collects information about a method from an operation.
- MethodInfoCollector(ComponentResolver, TypeInfoCollector, Options) - Constructor for class io.github.torand.openapi2java.collectors.MethodInfoCollector
- MethodParamInfo - Class in io.github.torand.openapi2java.model
-
Describes a method parameter.
- MethodParamInfo() - Constructor for class io.github.torand.openapi2java.model.MethodParamInfo
- methods - Variable in class io.github.torand.openapi2java.model.ResourceInfo
- ModelGenerator - Class in io.github.torand.openapi2java.generators
-
Generates source code for models (pojos).
- ModelGenerator(Options) - Constructor for class io.github.torand.openapi2java.generators.ModelGenerator
- modelName2SchemaName(String) - Method in class io.github.torand.openapi2java.collectors.BaseCollector
- modelSubdir - Variable in class io.github.torand.openapi2java.model.EnumInfo
- modelSubdir - Variable in class io.github.torand.openapi2java.model.PojoInfo
- modelSubpackage - Variable in class io.github.torand.openapi2java.model.EnumInfo
- modelSubpackage - Variable in class io.github.torand.openapi2java.model.PojoInfo
N
- name - Variable in class io.github.torand.openapi2java.model.EnumInfo
- name - Variable in class io.github.torand.openapi2java.model.MethodInfo
- name - Variable in class io.github.torand.openapi2java.model.MethodParamInfo
- name - Variable in class io.github.torand.openapi2java.model.OpenApiDefInfo
- name - Variable in class io.github.torand.openapi2java.model.PojoInfo
- name - Variable in class io.github.torand.openapi2java.model.PropertyInfo
- name - Variable in class io.github.torand.openapi2java.model.ResourceInfo
- name - Variable in class io.github.torand.openapi2java.model.TypeInfo
- normalizeDescription(String) - Method in class io.github.torand.openapi2java.collectors.BaseCollector
- normalizePath(String) - Method in class io.github.torand.openapi2java.collectors.BaseCollector
- nullable - Variable in class io.github.torand.openapi2java.model.MethodParamInfo
- nullable - Variable in class io.github.torand.openapi2java.model.TypeInfo
O
- OpenApi2JavaMojo - Class in io.github.torand.openapi2java
-
Generates source code for a REST-API with resource interfaces and representation model classes based on an OpenAPI specification file.
- OpenApi2JavaMojo() - Constructor for class io.github.torand.openapi2java.OpenApi2JavaMojo
- OpenApiDefGenerator - Class in io.github.torand.openapi2java.generators
-
Generates source code for OpenAPI definitions.
- OpenApiDefGenerator(Options) - Constructor for class io.github.torand.openapi2java.generators.OpenApiDefGenerator
- OpenApiDefInfo - Class in io.github.torand.openapi2java.model
-
Describes an OpenAPI definition.
- OpenApiDefInfo() - Constructor for class io.github.torand.openapi2java.model.OpenApiDefInfo
- OpenApiDefInfoCollector - Class in io.github.torand.openapi2java.collectors
-
Collects information about an OpenAPI definition from a collection of security requirements.
- OpenApiDefInfoCollector(ComponentResolver, Options) - Constructor for class io.github.torand.openapi2java.collectors.OpenApiDefInfoCollector
- OpenApiDefWriter - Interface in io.github.torand.openapi2java.writers
-
Defines a code writer for OpenAPI definitions.
- Options - Class in io.github.torand.openapi2java.generators
-
Contains configuration of the source code generators.
- Options() - Constructor for class io.github.torand.openapi2java.generators.Options
- opts - Variable in class io.github.torand.openapi2java.collectors.BaseCollector
- opts - Variable in class io.github.torand.openapi2java.writers.BaseWriter
- outputDir - Variable in class io.github.torand.openapi2java.generators.Options
P
- ParameterResolver - Class in io.github.torand.openapi2java.collectors
-
Resolves parameter components referenced in an OpenAPI specification.
- parameters - Variable in class io.github.torand.openapi2java.model.MethodInfo
- parameters() - Method in class io.github.torand.openapi2java.collectors.ComponentResolver
- pluralSuffix(int) - Static method in class io.github.torand.openapi2java.utils.StringUtils
- PojoInfo - Class in io.github.torand.openapi2java.model
-
Describes a pojo.
- PojoInfo() - Constructor for class io.github.torand.openapi2java.model.PojoInfo
- PojoInfoCollector - Class in io.github.torand.openapi2java.collectors
-
Collects information about a pojo from a schema.
- PojoInfoCollector(SchemaResolver, Options) - Constructor for class io.github.torand.openapi2java.collectors.PojoInfoCollector
- pojoNameSuffix - Variable in class io.github.torand.openapi2java.generators.Options
- pojosAsRecords - Variable in class io.github.torand.openapi2java.generators.Options
- PojoWriter - Interface in io.github.torand.openapi2java.writers
-
Defines a code writer for pojos.
- primitive - Variable in class io.github.torand.openapi2java.model.TypeInfo
- properties - Variable in class io.github.torand.openapi2java.model.PojoInfo
- PropertyInfo - Class in io.github.torand.openapi2java.model
-
Describes a property.
- PropertyInfo() - Constructor for class io.github.torand.openapi2java.model.PropertyInfo
- PropertyInfoCollector - Class in io.github.torand.openapi2java.collectors
-
Collects information about a property from a schema.
- PropertyInfoCollector(SchemaResolver, Options) - Constructor for class io.github.torand.openapi2java.collectors.PropertyInfoCollector
R
- removeLineBreaks(String) - Static method in class io.github.torand.openapi2java.utils.StringUtils
- required - Variable in class io.github.torand.openapi2java.model.PropertyInfo
- ResourceGenerator - Class in io.github.torand.openapi2java.generators
-
Generates source code for resources.
- ResourceGenerator(Options) - Constructor for class io.github.torand.openapi2java.generators.ResourceGenerator
- ResourceInfo - Class in io.github.torand.openapi2java.model
-
Describes a resource.
- ResourceInfo() - Constructor for class io.github.torand.openapi2java.model.ResourceInfo
- ResourceInfoCollector - Class in io.github.torand.openapi2java.collectors
-
Collects information about a resource from a collection of path items.
- ResourceInfoCollector(ComponentResolver, Options) - Constructor for class io.github.torand.openapi2java.collectors.ResourceInfoCollector
- resourceNameOverride - Variable in class io.github.torand.openapi2java.generators.Options
- resourceNameSuffix - Variable in class io.github.torand.openapi2java.generators.Options
- ResourceWriter - Interface in io.github.torand.openapi2java.writers
-
Defines a code writer for resources.
- ResponseResolver - Class in io.github.torand.openapi2java.collectors
-
Resolves response components referenced in an OpenAPI specification.
- responses() - Method in class io.github.torand.openapi2java.collectors.ComponentResolver
- returnType - Variable in class io.github.torand.openapi2java.model.MethodInfo
- rootPackage - Variable in class io.github.torand.openapi2java.generators.Options
- rootUrlPath - Variable in class io.github.torand.openapi2java.generators.Options
S
- schemaFormat - Variable in class io.github.torand.openapi2java.model.TypeInfo
- schemaPattern - Variable in class io.github.torand.openapi2java.model.TypeInfo
- SchemaResolver - Class in io.github.torand.openapi2java.collectors
-
Resolves schema components referenced in an OpenAPI specification.
- schemas() - Method in class io.github.torand.openapi2java.collectors.ComponentResolver
- scheme - Variable in class io.github.torand.openapi2java.model.SecurityRequirementInfo
- scopes - Variable in class io.github.torand.openapi2java.model.SecurityRequirementInfo
- SecurityRequirementCollector - Class in io.github.torand.openapi2java.collectors
-
Collects information about a security requirement from a collection of OpenAPI security requirements.
- SecurityRequirementCollector(Options) - Constructor for class io.github.torand.openapi2java.collectors.SecurityRequirementCollector
- SecurityRequirementInfo - Class in io.github.torand.openapi2java.model
-
Describes a security requirement.
- SecurityRequirementInfo() - Constructor for class io.github.torand.openapi2java.model.SecurityRequirementInfo
- SecuritySchemeResolver - Class in io.github.torand.openapi2java.collectors
-
Resolves header security schemes referenced in an OpenAPI specification.
- securitySchemes() - Method in class io.github.torand.openapi2java.collectors.ComponentResolver
- staticImports - Variable in class io.github.torand.openapi2java.model.MethodInfo
- staticImports - Variable in class io.github.torand.openapi2java.model.MethodParamInfo
- staticImports - Variable in class io.github.torand.openapi2java.model.ResourceInfo
- StringUtils - Class in io.github.torand.openapi2java.utils
T
- toKotlinNative(String) - Static method in class io.github.torand.openapi2java.utils.KotlinTypeMapper
- type - Variable in class io.github.torand.openapi2java.model.MethodParamInfo
- type - Variable in class io.github.torand.openapi2java.model.PropertyInfo
- typeImports - Variable in class io.github.torand.openapi2java.model.TypeInfo
- typeImports() - Method in class io.github.torand.openapi2java.model.TypeInfo
- TypeInfo - Class in io.github.torand.openapi2java.model
-
Describes a type.
- TypeInfo() - Constructor for class io.github.torand.openapi2java.model.TypeInfo
- TypeInfoCollector - Class in io.github.torand.openapi2java.collectors
-
Collects information about a type from a schema.
- TypeInfoCollector(SchemaResolver, Options) - Constructor for class io.github.torand.openapi2java.collectors.TypeInfoCollector
- TypeInfoCollector.NullabilityResolution - Enum Class in io.github.torand.openapi2java.collectors
U
- useKotlinSyntax - Variable in class io.github.torand.openapi2java.generators.Options
- useResteasyResponse - Variable in class io.github.torand.openapi2java.generators.Options
V
- valueOf(String) - Static method in enum class io.github.torand.openapi2java.collectors.TypeInfoCollector.NullabilityResolution
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.torand.openapi2java.collectors.TypeInfoCollector.NullabilityResolution
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verbose - Variable in class io.github.torand.openapi2java.generators.Options
W
- write(EnumInfo) - Method in interface io.github.torand.openapi2java.writers.EnumWriter
- write(EnumInfo) - Method in class io.github.torand.openapi2java.writers.java.JavaEnumWriter
- write(EnumInfo) - Method in class io.github.torand.openapi2java.writers.kotlin.KotlinEnumWriter
- write(OpenApiDefInfo) - Method in class io.github.torand.openapi2java.writers.java.JavaOpenApiDefWriter
- write(OpenApiDefInfo) - Method in class io.github.torand.openapi2java.writers.kotlin.KotlinOpenApiDefWriter
- write(OpenApiDefInfo) - Method in interface io.github.torand.openapi2java.writers.OpenApiDefWriter
- write(PojoInfo) - Method in class io.github.torand.openapi2java.writers.java.JavaPojoWriter
- write(PojoInfo) - Method in class io.github.torand.openapi2java.writers.kotlin.KotlinPojoWriter
- write(PojoInfo) - Method in interface io.github.torand.openapi2java.writers.PojoWriter
- write(ResourceInfo) - Method in class io.github.torand.openapi2java.writers.java.JavaResourceWriter
- write(ResourceInfo) - Method in class io.github.torand.openapi2java.writers.kotlin.KotlinResourceWriter
- write(ResourceInfo) - Method in interface io.github.torand.openapi2java.writers.ResourceWriter
- write(String, Object...) - Method in class io.github.torand.openapi2java.writers.BaseWriter
- writeIndent(int) - Method in class io.github.torand.openapi2java.writers.BaseWriter
- writeLine(String, Object...) - Method in class io.github.torand.openapi2java.writers.BaseWriter
- writeNewLine() - Method in class io.github.torand.openapi2java.writers.BaseWriter
- WriterFactory - Class in io.github.torand.openapi2java.writers
-
Provides factory methods to create code writers.
All Classes and Interfaces|All Packages|Constant Field Values