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.
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
insteadExplores 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
Schema
s 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.
SmallRyeOpenAPI
builder API instead.