Index
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.
All Classes and Interfaces|All Packages