A C D E F G H I J K M N O P Q R S T U V 
All Classes All Packages

A

ANNOTATIONS - Static variable in class io.apicurio.hub.api.codegen.CodegenExtensions
 
apply(String, JsonNode, JsonNode, JClassContainer, Schema) - Method in class io.apicurio.hub.api.codegen.JaxRsEnumRule
Applies this schema rule to take the required code generation steps.
artifactId - Variable in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
ASYNC - Static variable in class io.apicurio.hub.api.codegen.CodegenExtensions
 

C

classNamePrefix - Variable in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
classNameSuffix - Variable in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
classnameToUri(String) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
cliGenCI - Variable in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
clone() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
close() - Method in class io.apicurio.hub.api.codegen.util.IndexedCodeWriter
 
CodegenBeanAnnotationDirective - Class in io.apicurio.hub.api.codegen.beans
 
CodegenBeanAnnotationDirective() - Constructor for class io.apicurio.hub.api.codegen.beans.CodegenBeanAnnotationDirective
 
CodegenExtensions - Class in io.apicurio.hub.api.codegen
 
CodegenExtensions() - Constructor for class io.apicurio.hub.api.codegen.CodegenExtensions
 
CodegenInfo - Class in io.apicurio.hub.api.codegen.beans
 
CodegenInfo() - Constructor for class io.apicurio.hub.api.codegen.beans.CodegenInfo
Constructor.
CodegenJavaArgument - Class in io.apicurio.hub.api.codegen.beans
 
CodegenJavaArgument() - Constructor for class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
CodegenJavaBean - Class in io.apicurio.hub.api.codegen.beans
 
CodegenJavaBean() - Constructor for class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
Constructor.
CodegenJavaInterface - Class in io.apicurio.hub.api.codegen.beans
 
CodegenJavaInterface() - Constructor for class io.apicurio.hub.api.codegen.beans.CodegenJavaInterface
Constructor.
CodegenJavaMethod - Class in io.apicurio.hub.api.codegen.beans
 
CodegenJavaMethod() - Constructor for class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
Constructor.
CodegenJavaReturn - Class in io.apicurio.hub.api.codegen.beans
 
CodegenJavaReturn() - Constructor for class io.apicurio.hub.api.codegen.beans.CodegenJavaReturn
 
CodegenJavaSchema - Class in io.apicurio.hub.api.codegen.beans
 
CodegenJavaSchema() - Constructor for class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
CodegenTarget - Enum in io.apicurio.hub.api.codegen.jaxrs
 
CodegenUtil - Class in io.apicurio.hub.api.codegen.util
 
CodegenUtil() - Constructor for class io.apicurio.hub.api.codegen.util.CodegenUtil
 
codeOnly - Variable in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
config - Static variable in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
containsValue(StringStringListUnion, String...) - Static method in class io.apicurio.hub.api.codegen.util.CodegenUtil
 
CONTEXT_ROOT - Static variable in class io.apicurio.hub.api.codegen.CodegenExtensions
 

D

dateTimeField(JFieldVar, JDefinedClass, JsonNode) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs.JaxRsJackson2Annotator
 
document - Variable in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
DocumentPreProcessor - Class in io.apicurio.hub.api.codegen.pre
Used to preprocess an OpenAPI document in a variety of ways with the intent of making the result more conducive to generating the jax-rs and json schema code.
DocumentPreProcessor() - Constructor for class io.apicurio.hub.api.codegen.pre.DocumentPreProcessor
 

E

equals(Object) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
equals(Object) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
EXTENDS_CLASS - Static variable in class io.apicurio.hub.api.codegen.CodegenExtensions
 

F

factory - Static variable in class io.apicurio.hub.api.codegen.jaxrs.TraversingOpenApi31VisitorAdapter
 
findMatchingBean(CodegenInfo, String) - Static method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Find a bean that matches the schema signature.
FORMAT_PATTERN - Static variable in class io.apicurio.hub.api.codegen.CodegenExtensions
 

G

generate() - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Generate the JaxRs project.
generate(OutputStream) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Generates a JaxRs project and streams the generated ZIP to the given output stream.
generateAll(CodegenInfo, StringBuilder, ZipOutputStream) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Generates all of the content for storage in the ZIP.
generateAll(CodegenInfo, StringBuilder, ZipOutputStream) - Method in class io.apicurio.hub.api.codegen.OpenApi2Quarkus
 
generateJavaInterface(CodegenInfo, CodegenJavaInterface) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
generateJavaInterface(CodegenInfo, CodegenJavaInterface, String) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Generates a Jax-rs interface from the given codegen information.
generateJaxRsApplication() - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Generates the JaxRsApplication java class.
generateJaxRsApplication() - Method in class io.apicurio.hub.api.codegen.OpenApi2Quarkus
 
generateJaxRsApplication(String) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Generates the JaxRsApplication Java class.
generatePomXml(CodegenInfo) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Generates the pom.xml file.
generateReactiveTypeName(Type<?>) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Generates the reactive java type name for a collection (optional) and type.
generateTypeName(CodegenJavaSchema, Boolean, String) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Generates the java type name for a collection (optional) and type.
get$schema() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
 
getAnnotation() - Method in class io.apicurio.hub.api.codegen.beans.CodegenBeanAnnotationDirective
 
getAnnotations() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
getAnnotations() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
 
getArguments() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
getArtifactId() - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
getAsync() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
getBean(String) - Method in class io.apicurio.hub.api.codegen.util.IndexedCodeWriter
Gets the bean for a given class name.
getBeanAnnotations() - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
getBeans() - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
getClassNamePrefix() - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
getClassNameSuffix() - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
getCodegenInfo() - Method in class io.apicurio.hub.api.codegen.jaxrs.OpenApi2CodegenVisitor
Gets the CodegenInfo object that was created by the visitor.
getCollection() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getCommonResource(String) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
getConstant() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getConstantName(String, String) - Method in class io.apicurio.hub.api.codegen.JaxRsEnumRule
 
getConsumes() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
getContent(String) - Method in class io.apicurio.hub.api.codegen.util.IndexedCodeWriter
Gets the content produced for a given class name.
getContextRoot() - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
getContextRoot(Document) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
getDefaultValue() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getDescription() - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
getDescription() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
getEnumRule() - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs.JaxRsRuleFactory
 
getExtendsClass() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
 
getExtension(Extensible, String) - Static method in class io.apicurio.hub.api.codegen.util.CodegenUtil
 
getFormat() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getFormatterProperties() - Static method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
getGroupId() - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
getIn() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
getInfoFromApiDoc() - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Processes the OpenAPI document to produce a CodegenInfo object that contains everything needed to generate appropriate Java class(es).
getInterfaces() - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
getInterfaces() - Method in class io.apicurio.hub.api.codegen.jaxrs.InterfacesVisitor
 
getJavaPackage() - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
getMappedNodeName(Node) - Method in class io.apicurio.hub.api.codegen.jaxrs.InterfacesVisitor
 
getMappedNodeName(Node) - Method in class io.apicurio.hub.api.codegen.jaxrs.TraversingOpenApi31VisitorAdapter
 
getMaximum() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getMaxItems() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getMaxLength() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getMaxProperties() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getMethod() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
getMethods() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaInterface
 
getMinimum() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getMinItems() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getMinLength() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getMinProperties() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getName() - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
getName() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
getName() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
 
getName() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaInterface
 
getName() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
getOperationMethod(Operation) - Method in class io.apicurio.hub.api.codegen.jaxrs.TraversingOpenApi31VisitorAdapter
 
getPackage() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
 
getPackage() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaInterface
 
getPath() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaInterface
 
getPath() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
getPathTemplate(OpenApiPathItem) - Method in class io.apicurio.hub.api.codegen.jaxrs.InterfacesVisitor
 
getPathTemplate(OpenApiPathItem) - Method in class io.apicurio.hub.api.codegen.jaxrs.TraversingOpenApi31VisitorAdapter
 
getPattern() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getProduces() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
getRequired() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
getResource(String) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
getResourceName(String) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
getResourceName(String) - Method in class io.apicurio.hub.api.codegen.OpenApi2Quarkus
 
getReturn() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
getSettings() - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
getSignature() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
 
getSignature() - Method in class io.apicurio.hub.api.codegen.util.SchemaSigner
 
getSuppressDateTimeFormats() - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
getType() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getTypeSignature() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
getUniqueItems() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
getVersion() - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
groupId - Variable in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 

H

hashCode() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
hashCode() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 

I

includeSpec - Variable in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
indexBean(String, CodegenJavaBean) - Method in class io.apicurio.hub.api.codegen.util.IndexedCodeWriter
 
IndexedCodeWriter - Class in io.apicurio.hub.api.codegen.util
 
IndexedCodeWriter() - Constructor for class io.apicurio.hub.api.codegen.util.IndexedCodeWriter
Constructor.
INLINE - Static variable in class io.apicurio.hub.api.codegen.CodegenExtensions
 
INLINED - Static variable in class io.apicurio.hub.api.codegen.CodegenExtensions
 
InterfaceInfo - Class in io.apicurio.hub.api.codegen.jaxrs
 
InterfaceInfo() - Constructor for class io.apicurio.hub.api.codegen.jaxrs.InterfaceInfo
 
InterfacesVisitor - Class in io.apicurio.hub.api.codegen.jaxrs
Visitor used to organize all of the paths into a set of interface names.
InterfacesVisitor() - Constructor for class io.apicurio.hub.api.codegen.jaxrs.InterfacesVisitor
Constructor.
io.apicurio.hub.api.codegen - package io.apicurio.hub.api.codegen
 
io.apicurio.hub.api.codegen.beans - package io.apicurio.hub.api.codegen.beans
 
io.apicurio.hub.api.codegen.jaxrs - package io.apicurio.hub.api.codegen.jaxrs
 
io.apicurio.hub.api.codegen.post - package io.apicurio.hub.api.codegen.post
 
io.apicurio.hub.api.codegen.pre - package io.apicurio.hub.api.codegen.pre
 
io.apicurio.hub.api.codegen.util - package io.apicurio.hub.api.codegen.util
 
isCliGenCI() - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
isCodeOnly() - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
isExcludeEnums() - Method in class io.apicurio.hub.api.codegen.beans.CodegenBeanAnnotationDirective
 
isExclusiveMaximum() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
isExclusiveMinimum() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
isIncludeSpec() - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
isMavenFileStructure() - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
isNullable() - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
isPathItem - Variable in class io.apicurio.hub.api.codegen.jaxrs.PathItemDetectionVisitor
 
isReactive() - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
isUpdateOnly() - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 

J

JavaBeanPostProcessor - Class in io.apicurio.hub.api.codegen.post
 
JavaBeanPostProcessor() - Constructor for class io.apicurio.hub.api.codegen.post.JavaBeanPostProcessor
 
javaPackage - Variable in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
javaPackageToZipPath(String) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
JAX_RS - io.apicurio.hub.api.codegen.jaxrs.CodegenTarget
 
JaxRsEnumRule - Class in io.apicurio.hub.api.codegen
 
JaxRsEnumRule(RuleFactory) - Constructor for class io.apicurio.hub.api.codegen.JaxRsEnumRule
 
JaxRsJackson2Annotator(CodegenInfo, GenerationConfig) - Constructor for class io.apicurio.hub.api.codegen.OpenApi2JaxRs.JaxRsJackson2Annotator
Constructor.
JaxRsProjectSettings - Class in io.apicurio.hub.api.codegen
Represents some basic meta information about the project being generated.
JaxRsProjectSettings() - Constructor for class io.apicurio.hub.api.codegen.JaxRsProjectSettings
Constructor.
JaxRsRuleFactory(GenerationConfig, Annotator, SchemaStore) - Constructor for class io.apicurio.hub.api.codegen.OpenApi2JaxRs.JaxRsRuleFactory
Constructor.

K

keys() - Method in class io.apicurio.hub.api.codegen.util.IndexedCodeWriter
Gets the keys.

M

mapper - Static variable in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
mavenFileStructure - Variable in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 

N

name - Variable in class io.apicurio.hub.api.codegen.jaxrs.InterfaceInfo
 

O

OpenApi2CodegenVisitor - Class in io.apicurio.hub.api.codegen.jaxrs
Visitor used to create a Codegen Info object from a OpenAPI document.
OpenApi2CodegenVisitor(JaxRsProjectSettings, List<InterfaceInfo>, CodegenTarget) - Constructor for class io.apicurio.hub.api.codegen.jaxrs.OpenApi2CodegenVisitor
Constructor.
OpenApi2JaxRs - Class in io.apicurio.hub.api.codegen
Class used to generate a simple JAX-RS project from an OpenAPI document.
OpenApi2JaxRs() - Constructor for class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Constructor.
OpenApi2JaxRs.JaxRsJackson2Annotator - Class in io.apicurio.hub.api.codegen
 
OpenApi2JaxRs.JaxRsRuleFactory - Class in io.apicurio.hub.api.codegen
 
OpenApi2Quarkus - Class in io.apicurio.hub.api.codegen
Class used to generate a Quarkus JAX-RS project from an OpenAPI document.
OpenApi2Quarkus() - Constructor for class io.apicurio.hub.api.codegen.OpenApi2Quarkus
Constructor.
OpenApiAdditionalPropertiesDataTypeProcessor - Class in io.apicurio.hub.api.codegen.pre
 
OpenApiAdditionalPropertiesDataTypeProcessor() - Constructor for class io.apicurio.hub.api.codegen.pre.OpenApiAdditionalPropertiesDataTypeProcessor
 
OpenApiAllOfProcessor - Class in io.apicurio.hub.api.codegen.pre
 
OpenApiAllOfProcessor() - Constructor for class io.apicurio.hub.api.codegen.pre.OpenApiAllOfProcessor
 
OpenApiBeanClassExtendsProcessor - Class in io.apicurio.hub.api.codegen.pre
Pre processes the OpenAPI document to handle the x-codegen-extendsClass extension.
OpenApiBeanClassExtendsProcessor() - Constructor for class io.apicurio.hub.api.codegen.pre.OpenApiBeanClassExtendsProcessor
 
OpenApiByteSimpleTypeProcessor - Class in io.apicurio.hub.api.codegen.pre
 
OpenApiByteSimpleTypeProcessor() - Constructor for class io.apicurio.hub.api.codegen.pre.OpenApiByteSimpleTypeProcessor
 
OpenApiDateTimeSimpleTypeProcessor - Class in io.apicurio.hub.api.codegen.pre
 
OpenApiDateTimeSimpleTypeProcessor() - Constructor for class io.apicurio.hub.api.codegen.pre.OpenApiDateTimeSimpleTypeProcessor
 
openApiDoc - Variable in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
OpenApiInlinedParameterRemover - Class in io.apicurio.hub.api.codegen.pre
 
OpenApiInlinedParameterRemover() - Constructor for class io.apicurio.hub.api.codegen.pre.OpenApiInlinedParameterRemover
 
OpenApiInlinedSchemaRemover - Class in io.apicurio.hub.api.codegen.pre
 
OpenApiInlinedSchemaRemover() - Constructor for class io.apicurio.hub.api.codegen.pre.OpenApiInlinedSchemaRemover
 
OpenApiLongSimpleTypeProcessor - Class in io.apicurio.hub.api.codegen.pre
 
OpenApiLongSimpleTypeProcessor() - Constructor for class io.apicurio.hub.api.codegen.pre.OpenApiLongSimpleTypeProcessor
 
OpenApiMapDataTypeProcessor - Class in io.apicurio.hub.api.codegen.pre
 
OpenApiMapDataTypeProcessor() - Constructor for class io.apicurio.hub.api.codegen.pre.OpenApiMapDataTypeProcessor
 
OpenApiParameterInliner - Class in io.apicurio.hub.api.codegen.pre
 
OpenApiParameterInliner() - Constructor for class io.apicurio.hub.api.codegen.pre.OpenApiParameterInliner
 
OpenApiResponseInliner - Class in io.apicurio.hub.api.codegen.pre
 
OpenApiResponseInliner() - Constructor for class io.apicurio.hub.api.codegen.pre.OpenApiResponseInliner
 
OpenApiTypeInliner - Class in io.apicurio.hub.api.codegen.pre
 
OpenApiTypeInliner() - Constructor for class io.apicurio.hub.api.codegen.pre.OpenApiTypeInliner
 
openBinary(JPackage, String) - Method in class io.apicurio.hub.api.codegen.util.IndexedCodeWriter
 

P

PACKAGE - Static variable in class io.apicurio.hub.api.codegen.CodegenExtensions
 
paramNameToJavaArgName(String) - Static method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
PathItemDetectionVisitor - Class in io.apicurio.hub.api.codegen.jaxrs
 
PathItemDetectionVisitor() - Constructor for class io.apicurio.hub.api.codegen.jaxrs.PathItemDetectionVisitor
 
paths - Variable in class io.apicurio.hub.api.codegen.jaxrs.InterfaceInfo
 
postProcessor - Static variable in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
preProcess(Document) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Pre-process the document to modify it in the following ways: 1) Inline any re-usable simple-type schemas 2) Check for the "x-codegen-contextRoot" property in the Paths object and prepend its value to all paths
process(Document) - Method in class io.apicurio.hub.api.codegen.pre.DocumentPreProcessor
Process the model.
process(String, List<CodegenBeanAnnotationDirective>, ByteArrayOutputStream) - Method in class io.apicurio.hub.api.codegen.post.JavaBeanPostProcessor
Provides an opportunity to post-process a java bean class that was generated by the codegen layer.

Q

QUARKUS - io.apicurio.hub.api.codegen.jaxrs.CodegenTarget
 

R

reactive - Variable in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
RETURN_TYPE - Static variable in class io.apicurio.hub.api.codegen.CodegenExtensions
 

S

schemaRefToFQCN(JaxRsProjectSettings, Document, String, String) - Static method in class io.apicurio.hub.api.codegen.util.CodegenUtil
 
schemaRefToFQCN(String) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
SchemaSigner - Class in io.apicurio.hub.api.codegen.util
 
SchemaSigner() - Constructor for class io.apicurio.hub.api.codegen.util.SchemaSigner
Constructor.
schemaToPackageName(OpenApiSchema, String) - Static method in class io.apicurio.hub.api.codegen.util.CodegenUtil
 
set(String, ByteArrayOutputStream) - Method in class io.apicurio.hub.api.codegen.util.IndexedCodeWriter
Updates the index with the given content.
set$schema(JsonNode) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
 
setAnnotation(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenBeanAnnotationDirective
 
setAnnotations(List<CodegenBeanAnnotationDirective>) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
setAnnotations(List<CodegenBeanAnnotationDirective>) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
 
setArguments(List<CodegenJavaArgument>) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
setArtifactId(String) - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
setAsync(Boolean) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
setBeanAnnotations(List<CodegenBeanAnnotationDirective>) - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
setBeans(List<CodegenJavaBean>) - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
setClassNamePrefix(String) - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
setClassNameSuffix(String) - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
setCliGenCI(boolean) - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
setCodeOnly(boolean) - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
setCollection(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setConstant(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setConsumes(Set<String>) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
setContextRoot(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
setDefaultValue(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setDescription(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
setDescription(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
setExcludeEnums(boolean) - Method in class io.apicurio.hub.api.codegen.beans.CodegenBeanAnnotationDirective
 
setExclusiveMaximum(boolean) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setExclusiveMinimum(boolean) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setExtendsClass(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
 
setFormat(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setGroupId(String) - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
setIn(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
setIncludeSpec(boolean) - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
setInterfaces(List<CodegenJavaInterface>) - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
setJavaPackage(String) - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
setMavenFileStructure(boolean) - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
setMaximum(Number) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setMaxItems(Long) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setMaxLength(Long) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setMaxProperties(Long) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setMethod(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
setMethods(List<CodegenJavaMethod>) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaInterface
 
setMinimum(Number) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setMinItems(Long) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setMinLength(Long) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setMinProperties(Long) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setName(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
setName(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
setName(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
 
setName(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaInterface
 
setName(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
setOpenApiDocument(InputStream) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Sets the OpenAPI document via an input stream.
setOpenApiDocument(String) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Sets the OpenAPI document.
setOpenApiDocument(URL) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Sets the OpenAPI document via a URL to the content.
setPackage(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
 
setPackage(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaInterface
 
setPath(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaInterface
 
setPath(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
setPattern(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setProduces(Set<String>) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
setReactive(boolean) - Method in class io.apicurio.hub.api.codegen.JaxRsProjectSettings
 
setRequired(boolean) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
setReturn(CodegenJavaReturn) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaMethod
 
setSettings(JaxRsProjectSettings) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Configure the settings.
setSignature(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaBean
 
setSuppressDateTimeFormats(Boolean) - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
settings - Variable in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
setTraversalContext(TraversalContext) - Method in class io.apicurio.hub.api.codegen.jaxrs.TraversingOpenApi31VisitorAdapter
 
setType(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setType(List<String>) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setTypeSignature(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaArgument
 
setUniqueItems(Boolean) - Method in class io.apicurio.hub.api.codegen.beans.CodegenJavaSchema
 
setUpdateOnly(boolean) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
setVersion(String) - Method in class io.apicurio.hub.api.codegen.beans.CodegenInfo
 
setVoidReturnType(MethodSource<JavaInterfaceSource>, boolean) - Method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 

T

toClassName(JaxRsProjectSettings, String) - Static method in class io.apicurio.hub.api.codegen.util.CodegenUtil
 
toStringArrayLiteral(Set<String>) - Static method in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
Converts a set of strings into an array literal format.
toStringList(StringStringListUnion) - Static method in class io.apicurio.hub.api.codegen.util.CodegenUtil
 
traversalContext - Variable in class io.apicurio.hub.api.codegen.jaxrs.TraversingOpenApi31VisitorAdapter
 
TraversingOpenApi31VisitorAdapter - Class in io.apicurio.hub.api.codegen.jaxrs
 
TraversingOpenApi31VisitorAdapter() - Constructor for class io.apicurio.hub.api.codegen.jaxrs.TraversingOpenApi31VisitorAdapter
 
TYPE - Static variable in class io.apicurio.hub.api.codegen.CodegenExtensions
 

U

updateOnly - Variable in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
utf8 - Static variable in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 

V

valueOf(String) - Static method in enum io.apicurio.hub.api.codegen.jaxrs.CodegenTarget
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.apicurio.hub.api.codegen.jaxrs.CodegenTarget
Returns an array containing the constants of this enum type, in the order they are declared.
visitDocument(Document) - Method in class io.apicurio.hub.api.codegen.jaxrs.OpenApi2CodegenVisitor
 
visitInfo(Info) - Method in class io.apicurio.hub.api.codegen.jaxrs.OpenApi2CodegenVisitor
 
visitOperation(Operation) - Method in class io.apicurio.hub.api.codegen.jaxrs.OpenApi2CodegenVisitor
 
visitParameter(Parameter) - Method in class io.apicurio.hub.api.codegen.jaxrs.OpenApi2CodegenVisitor
 
visitParameter(Parameter) - Method in class io.apicurio.hub.api.codegen.pre.OpenApiInlinedParameterRemover
 
visitParameter(Parameter) - Method in class io.apicurio.hub.api.codegen.pre.OpenApiParameterInliner
 
visitPathItem(OpenApiPathItem) - Method in class io.apicurio.hub.api.codegen.jaxrs.InterfacesVisitor
 
visitPathItem(OpenApiPathItem) - Method in class io.apicurio.hub.api.codegen.jaxrs.OpenApi2CodegenVisitor
 
visitPathItem(OpenApiPathItem) - Method in class io.apicurio.hub.api.codegen.jaxrs.PathItemDetectionVisitor
 
visitRequestBody(OpenApiRequestBody) - Method in class io.apicurio.hub.api.codegen.jaxrs.OpenApi2CodegenVisitor
 
visitResponse(OpenApiResponse) - Method in class io.apicurio.hub.api.codegen.jaxrs.OpenApi2CodegenVisitor
 
visitResponse(OpenApiResponse) - Method in class io.apicurio.hub.api.codegen.pre.OpenApiResponseInliner
 
visitSchema(Schema) - Method in class io.apicurio.hub.api.codegen.jaxrs.OpenApi2CodegenVisitor
 
visitSchema(Schema) - Method in class io.apicurio.hub.api.codegen.pre.OpenApiAdditionalPropertiesDataTypeProcessor
 
visitSchema(Schema) - Method in class io.apicurio.hub.api.codegen.pre.OpenApiAllOfProcessor
 
visitSchema(Schema) - Method in class io.apicurio.hub.api.codegen.pre.OpenApiBeanClassExtendsProcessor
 
visitSchema(Schema) - Method in class io.apicurio.hub.api.codegen.pre.OpenApiByteSimpleTypeProcessor
 
visitSchema(Schema) - Method in class io.apicurio.hub.api.codegen.pre.OpenApiDateTimeSimpleTypeProcessor
 
visitSchema(Schema) - Method in class io.apicurio.hub.api.codegen.pre.OpenApiInlinedSchemaRemover
 
visitSchema(Schema) - Method in class io.apicurio.hub.api.codegen.pre.OpenApiLongSimpleTypeProcessor
 
visitSchema(Schema) - Method in class io.apicurio.hub.api.codegen.pre.OpenApiMapDataTypeProcessor
 
visitSchema(Schema) - Method in class io.apicurio.hub.api.codegen.pre.OpenApiTypeInliner
 
visitSchema(Schema) - Method in class io.apicurio.hub.api.codegen.util.SchemaSigner
 
VOID - Static variable in class io.apicurio.hub.api.codegen.OpenApi2JaxRs
 
A C D E F G H I J K M N O P Q R S T U V 
All Classes All Packages