Class AnnotationScannerContext
- java.lang.Object
-
- io.smallrye.openapi.runtime.scanner.spi.AnnotationScannerContext
-
public class AnnotationScannerContext extends Object
Context for scanners.- Author:
- Phillip Kruger ([email protected])
-
-
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
-
-
-
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()
-
getBeanValidationScanner
public Optional<BeanValidationScanner> getBeanValidationScanner()
-
getJsonViews
public Set<org.jboss.jandex.Type> getJsonViews()
-
getCurrentConsumes
public String[] getCurrentConsumes()
-
setCurrentConsumes
public void setCurrentConsumes(String[] currentConsumes)
-
getCurrentProduces
public String[] getCurrentProduces()
-
setCurrentProduces
public void setCurrentProduces(String[] currentProduces)
-
getCurrentScanner
public Optional<AnnotationScanner> getCurrentScanner()
-
setCurrentScanner
public void setCurrentScanner(AnnotationScanner currentScanner)
-
getSchemaRegistry
public SchemaRegistry getSchemaRegistry()
-
getJavaSecurityProcessor
public JavaSecurityProcessor getJavaSecurityProcessor()
-
-