A C D E F G H I J K M N O P Q R S T U V
All Classes All Packages
All Classes All Packages
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
All Classes All Packages