Index

A B C D E F G H I J K M N O P R S T U V W 
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.
Call mvn 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.
A B C D E F G H I J K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values