Index

A E F G I M P R S 
All Classes and Interfaces|All Packages

A

apply(CodegenModel) - Method in class io.github.blueprintplatform.openapi.generics.codegen.EnvelopeMetadataResolver
 
apply(CodegenModel) - Method in class io.github.blueprintplatform.openapi.generics.codegen.ExternalImportResolver
Injects external import if the model uses an external type.

E

EnvelopeMetadataResolver - Class in io.github.blueprintplatform.openapi.generics.codegen
Resolves and injects envelope type metadata into wrapper models during code generation.
EnvelopeMetadataResolver() - Constructor for class io.github.blueprintplatform.openapi.generics.codegen.EnvelopeMetadataResolver
 
ExternalImportResolver - Class in io.github.blueprintplatform.openapi.generics.codegen
Resolves external model types and injects their imports into vendorExtensions.
ExternalImportResolver(ExternalModelRegistry) - Constructor for class io.github.blueprintplatform.openapi.generics.codegen.ExternalImportResolver
 
ExternalModelRegistry - Class in io.github.blueprintplatform.openapi.generics.codegen
Holds mappings between OpenAPI model names and external Java types (FQCN).
ExternalModelRegistry() - Constructor for class io.github.blueprintplatform.openapi.generics.codegen.ExternalModelRegistry
 

F

fromModel(String, Schema) - Method in class io.github.blueprintplatform.openapi.generics.codegen.GenericAwareJavaCodegen
 

G

GenericAwareJavaCodegen - Class in io.github.blueprintplatform.openapi.generics.codegen
Generics-aware extension of JavaClientCodegen.
GenericAwareJavaCodegen() - Constructor for class io.github.blueprintplatform.openapi.generics.codegen.GenericAwareJavaCodegen
 
getFqcn(String) - Method in class io.github.blueprintplatform.openapi.generics.codegen.ExternalModelRegistry
 
getName() - Method in class io.github.blueprintplatform.openapi.generics.codegen.GenericAwareJavaCodegen
 

I

io.github.blueprintplatform.openapi.generics.codegen - package io.github.blueprintplatform.openapi.generics.codegen
 
isExternal(String) - Method in class io.github.blueprintplatform.openapi.generics.codegen.ExternalModelRegistry
 
isIgnored(String) - Method in class io.github.blueprintplatform.openapi.generics.codegen.ModelIgnoreDecider
 

M

markIgnored(String) - Method in class io.github.blueprintplatform.openapi.generics.codegen.ModelIgnoreDecider
Marks model as ignored.
ModelIgnoreDecider - Class in io.github.blueprintplatform.openapi.generics.codegen
Decides whether a model should be excluded from generation.
ModelIgnoreDecider(ExternalModelRegistry) - Constructor for class io.github.blueprintplatform.openapi.generics.codegen.ModelIgnoreDecider
 

P

postProcessAllModels(Map<String, ModelsMap>) - Method in class io.github.blueprintplatform.openapi.generics.codegen.GenericAwareJavaCodegen
 
postProcessModels(ModelsMap) - Method in class io.github.blueprintplatform.openapi.generics.codegen.GenericAwareJavaCodegen
 
processOpts() - Method in class io.github.blueprintplatform.openapi.generics.codegen.GenericAwareJavaCodegen
 

R

register(Map<String, Object>) - Method in class io.github.blueprintplatform.openapi.generics.codegen.EnvelopeMetadataResolver
 
register(Map<String, Object>) - Method in class io.github.blueprintplatform.openapi.generics.codegen.ExternalModelRegistry
Registers external models from generator additionalProperties.

S

shouldIgnore(String, Schema) - Method in class io.github.blueprintplatform.openapi.generics.codegen.ModelIgnoreDecider
Evaluates ignore rules for a model.
A E F G I M P R S 
All Classes and Interfaces|All Packages