| Package | Description |
|---|---|
| io.smallrye.openapi.runtime.io.schema | |
| io.smallrye.openapi.runtime.scanner | |
| io.smallrye.openapi.runtime.scanner.spi |
| Modifier and Type | Method and Description |
|---|---|
static org.eclipse.microprofile.openapi.models.media.Schema |
SchemaFactory.typeToSchema(AnnotationScannerContext context,
org.jboss.jandex.Type type,
List<AnnotationScannerExtension> extensions)
Converts a Jandex type to a
Schema model. |
| Constructor and Description |
|---|
OpenApiAnnotationScanner(OpenApiConfig config,
ClassLoader loader,
org.jboss.jandex.IndexView index,
List<AnnotationScannerExtension> extensions)
Constructor.
|
OpenApiAnnotationScanner(OpenApiConfig config,
org.jboss.jandex.IndexView index,
List<AnnotationScannerExtension> extensions)
Constructor.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<AnnotationScannerExtension> |
AbstractParameterProcessor.extensions |
| Modifier and Type | Method and Description |
|---|---|
List<AnnotationScannerExtension> |
AnnotationScannerContext.getExtensions() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AnnotationScanner.containsScannerAnnotations(List<org.jboss.jandex.AnnotationInstance> instances,
List<AnnotationScannerExtension> extensions) |
default org.jboss.jandex.Type |
AnnotationScanner.getRequestBodyParameterClassType(org.jboss.jandex.MethodInfo method,
List<AnnotationScannerExtension> extensions)
Go through the method parameters looking for one that is not annotated with a jax-rs/spring
annotation.That will be the one that is the request body.
|
| Constructor and Description |
|---|
AbstractParameterProcessor(AnnotationScannerContext scannerContext,
Function<org.jboss.jandex.AnnotationInstance,org.eclipse.microprofile.openapi.models.parameters.Parameter> reader,
List<AnnotationScannerExtension> extensions) |
AnnotationScannerContext(FilteredIndexView index,
ClassLoader classLoader,
List<AnnotationScannerExtension> extensions,
OpenApiConfig config,
org.eclipse.microprofile.openapi.models.OpenAPI openApi) |
Copyright © 2018–2021. All rights reserved.