All Classes and Interfaces

Class
Description
Abstract base class for annotation scanners
 
 
Common parameter processing that may be customized by individual frameworks such as JAX-RS, Spring, Vert.x, etc.
Used for collecting and merging any scanned Parameter annotations with the framework-specific parameter annotations.
Key used to store AbstractParameterProcessor.ParameterContext objects in a map sorted by Parameter.In, then by name, nulls first.
 
 
 
 
 
 
 
 
 
 
 
This represent a scanner
Context for scanners.
Deprecated.
use the SmallRyeOpenAPI builder API instead.
 
Factory that allows plugging in more scanners.
Process annotation targets such as FieldInfo.
Warning this class consists of generated code.
Warning this class consists of generated code.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createAPIResponse() instead.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createAPIResponses() instead.
 
IndexView augmented with additional methods for common operations used throughout the data object scanning code.
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createCallback() instead.
 
 
Help to get a default classLoader
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createComponents() instead.
 
Used to configure server information and some more from config properties.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createContact() instead.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createParameter() instead.
 
Simple enum to indicate whether an @Content annotation being processed is an input or an output.
A simple registry that allows users to provide a custom schema for some types.
Deque for exploring object graph.
An entry on the object stack.
Warning this class consists of generated code.
Warning this class consists of generated code.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createDiscriminator() instead.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createEncoding() instead.
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createExample() instead.
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createExternalDocumentation() instead.
 
Wraps an IndexView instance and filters the contents based on the settings provided via OpenApiConfig.
Deprecated, for removal: This API element is subject to removal in a future version. 
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createHeader() instead.
 
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createInfo() instead.
 
 
The major.minor version of OpenAPI being used for (de-)serizalization
 
Warning this class consists of generated code.
Warning this class consists of generated code.
 
Constants related to the Jackson library
Some utility methods for working with Jandex objects.
This helps to apply java security (@RolesAllowed etc.).
Constants related to the JAXB Specification
Constants from the JDK
Constants related to the JSON-B Specification
Abstraction layer around a library for reading and writing JSON.
 
Constants related to the Kotlin language
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createLicense() instead.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createLink() instead.
 
 
Util that helps with List operations
 
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createMediaType() instead.
 
Used to merge OAI data models into a single one.
Deprecated, for removal: This API element is subject to removal in a future version.
no replacement - all models extend from BaseModel
 
Class with some convenience methods useful for working with the OAI data model.
 
 
An implementation of the OpenAPI 1.0 spec's OASFactoryResolver.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createOAuthFlow() instead.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createOAuthFlows() instead.
 
 
 
Deprecated.
use the SmallRyeOpenAPI builder API instead.
Accessor to OpenAPI configuration options.
 
 
 
Implementation of the OpenApiConfig interface that gets config information from a standard MP Config object.
Deprecated.
use SmallRyeOASConfig instead
Explores the class graph from the provided root, creating an OpenAPI Schema from the entities encountered.
 
Deprecated.
use the SmallRyeOpenAPI builder API instead.
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createOpenAPI() instead.
Deprecated.
use the SmallRyeOpenAPI builder API instead.
Deprecated.
use the SmallRyeOpenAPI builder API instead.
RuntimeException to be thrown when fatal exceptions are detected in the Open API read/scan processes.
Deprecated.
use the SmallRyeOpenAPI builder API instead.
 
 
 
Handler interface for a platform integration layer to inspect or modify an operation.
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createOperation() instead.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createParameter() instead.
 
An implementation of the PathItem OpenAPI model interface.
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createPathItem() instead.
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createPaths() instead.
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createRequestBody() instead.
 
Result object returned to the annotation scanner.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
 
Constants related to Schema
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createSchema() instead.
 
A simple registry used to track schemas that have been generated and inserted into the #/components section of the
This class is used as the key when storing Schemas in the registry.
 
Constants related to the Security annotations
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createSecurityRequirement() instead.
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createSecurityScheme() instead.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createServer() instead.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createServerVariable() instead.
 
Simple wrapper type that may be used to allow a Type to be accessed like an AnnotationTarget.
Configurable properties in SmallRye OpenAPI
 
 
 
 
 
 
Warning this class consists of generated code.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createTag() instead.
 
Parse a type signature String to a Jandex Type
Process Type instances.
 
 
 
Warning this class consists of generated code.
Warning this class consists of generated code.
Warning this class consists of generated code.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
use OASFactory.createXML() instead.