| Package | Description |
|---|---|
| io.smallrye.openapi.api | |
| io.smallrye.openapi.api.util | |
| io.smallrye.openapi.runtime | |
| io.smallrye.openapi.runtime.scanner | |
| io.smallrye.openapi.runtime.scanner.spi |
| Modifier and Type | Class and Description |
|---|---|
class |
OpenApiConfigImpl
Implementation of the
OpenApiConfig interface that gets config information from a
standard MP Config object. |
| Modifier and Type | Method and Description |
|---|---|
static OpenApiConfig |
OpenApiConfigImpl.fromConfig(org.eclipse.microprofile.config.Config config) |
| Modifier and Type | Method and Description |
|---|---|
void |
OpenApiDocument.config(OpenApiConfig config) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ConfigUtil.applyConfig(OpenApiConfig config,
org.eclipse.microprofile.openapi.models.OpenAPI oai) |
protected static void |
ConfigUtil.configureInfo(OpenApiConfig config,
org.eclipse.microprofile.openapi.models.OpenAPI oai) |
protected static void |
ConfigUtil.configureServers(OpenApiConfig config,
org.eclipse.microprofile.openapi.models.OpenAPI oai) |
protected static void |
ConfigUtil.configureServers(OpenApiConfig config,
org.eclipse.microprofile.openapi.models.Operation operation)
Configures the servers for an Operation.
|
protected static void |
ConfigUtil.configureServers(OpenApiConfig config,
String pathName,
org.eclipse.microprofile.openapi.models.PathItem pathItem)
Configures the servers for a PathItem.
|
protected static void |
ConfigUtil.configureVersion(OpenApiConfig config,
org.eclipse.microprofile.openapi.models.OpenAPI oai) |
| Modifier and Type | Method and Description |
|---|---|
static org.eclipse.microprofile.openapi.models.OpenAPI |
OpenApiProcessor.bootstrap(OpenApiConfig config,
org.jboss.jandex.IndexView index) |
static org.eclipse.microprofile.openapi.models.OpenAPI |
OpenApiProcessor.bootstrap(OpenApiConfig config,
org.jboss.jandex.IndexView index,
ClassLoader classLoader) |
static org.eclipse.microprofile.openapi.models.OpenAPI |
OpenApiProcessor.bootstrap(OpenApiConfig config,
org.jboss.jandex.IndexView index,
ClassLoader classLoader,
OpenApiStaticFile... staticFiles) |
static org.eclipse.microprofile.openapi.models.OpenAPI |
OpenApiProcessor.bootstrap(OpenApiConfig config,
org.jboss.jandex.IndexView index,
OpenApiStaticFile... staticFiles) |
static org.eclipse.microprofile.openapi.OASFilter |
OpenApiProcessor.getFilter(OpenApiConfig config,
ClassLoader loader)
Instantiate the
OASFilter configured by the app. |
static org.eclipse.microprofile.openapi.models.OpenAPI |
OpenApiProcessor.modelFromAnnotations(OpenApiConfig config,
ClassLoader loader,
org.jboss.jandex.IndexView index)
Create an
OpenAPI model by scanning the deployment for relevant JAX-RS and
OpenAPI annotations. |
static org.eclipse.microprofile.openapi.models.OpenAPI |
OpenApiProcessor.modelFromAnnotations(OpenApiConfig config,
org.jboss.jandex.IndexView index)
Create an
OpenAPI model by scanning the deployment for relevant JAX-RS and
OpenAPI annotations. |
static org.eclipse.microprofile.openapi.models.OpenAPI |
OpenApiProcessor.modelFromReader(OpenApiConfig config,
ClassLoader loader)
Instantiate the configured
OASModelReader and invoke it. |
| Constructor and Description |
|---|
FilteredIndexView(org.jboss.jandex.IndexView delegate,
OpenApiConfig config)
Constructor.
|
OpenApiAnnotationScanner(OpenApiConfig config,
ClassLoader loader,
org.jboss.jandex.IndexView index)
Constructor.
|
OpenApiAnnotationScanner(OpenApiConfig config,
ClassLoader loader,
org.jboss.jandex.IndexView index,
List<AnnotationScannerExtension> extensions)
Constructor.
|
OpenApiAnnotationScanner(OpenApiConfig config,
org.jboss.jandex.IndexView index)
Constructor.
|
OpenApiAnnotationScanner(OpenApiConfig config,
org.jboss.jandex.IndexView index,
List<AnnotationScannerExtension> extensions)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
OpenApiConfig |
AnnotationScannerContext.getConfig() |
| Constructor and Description |
|---|
AnnotationScannerContext(FilteredIndexView index,
ClassLoader classLoader,
List<AnnotationScannerExtension> extensions,
OpenApiConfig config,
org.eclipse.microprofile.openapi.models.OpenAPI openApi) |
AnnotationScannerContext(org.jboss.jandex.IndexView index,
ClassLoader classLoader,
OpenApiConfig config) |
Copyright © 2018–2021. All rights reserved.