Class AnnotationScannerContext
- java.lang.Object
-
- io.smallrye.openapi.runtime.scanner.spi.AnnotationScannerContext
-
public class AnnotationScannerContext extends Object
Context for scanners.- Author:
- Phillip Kruger (phillip.kruger@redhat.com)
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AugmentedIndexViewgetAugmentedIndex()ClassLoadergetClassLoader()OpenApiConfiggetConfig()List<AnnotationScannerExtension>getExtensions()IgnoreResolvergetIgnoreResolver()FilteredIndexViewgetIndex()Set<org.jboss.jandex.Type>getJsonViews()org.eclipse.microprofile.openapi.models.OpenAPIgetOpenApi()UnaryOperator<String>getPropertyNameTranslator()Deque<TypeResolver>getResolverStack()TypeResolvergetResourceTypeResolver()Deque<org.jboss.jandex.Type>getScanStack()
-
-
-
Constructor Detail
-
AnnotationScannerContext
public AnnotationScannerContext(FilteredIndexView index, ClassLoader classLoader, List<AnnotationScannerExtension> extensions, OpenApiConfig config, org.eclipse.microprofile.openapi.models.OpenAPI openApi)
-
AnnotationScannerContext
public AnnotationScannerContext(org.jboss.jandex.IndexView index, ClassLoader classLoader, OpenApiConfig config)
-
-
Method Detail
-
getIndex
public FilteredIndexView getIndex()
-
getAugmentedIndex
public AugmentedIndexView getAugmentedIndex()
-
getIgnoreResolver
public IgnoreResolver getIgnoreResolver()
-
getExtensions
public List<AnnotationScannerExtension> getExtensions()
-
getConfig
public OpenApiConfig getConfig()
-
getPropertyNameTranslator
public UnaryOperator<String> getPropertyNameTranslator()
-
getClassLoader
public ClassLoader getClassLoader()
-
getOpenApi
public org.eclipse.microprofile.openapi.models.OpenAPI getOpenApi()
-
getScanStack
public Deque<org.jboss.jandex.Type> getScanStack()
-
getResolverStack
public Deque<TypeResolver> getResolverStack()
-
getResourceTypeResolver
public TypeResolver getResourceTypeResolver()
-
getJsonViews
public Set<org.jboss.jandex.Type> getJsonViews()
-
-