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 Details

  • Method Details

    • getIndex

      public FilteredIndexView getIndex()
    • getAugmentedIndex

      public AugmentedIndexView getAugmentedIndex()
    • getIgnoreResolver

      public IgnoreResolver getIgnoreResolver()
    • getExtensions

      public List<AnnotationScannerExtension> getExtensions()
    • getConfig

      public OpenApiConfig getConfig()
    • getOperationHandler

      public OperationHandler getOperationHandler()
    • 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 Map<org.jboss.jandex.Type,Boolean> getJsonViews()
    • getOperationIdMap

      public Map<String,org.jboss.jandex.MethodInfo> getOperationIdMap()
    • getCurrentConsumes

      public String[] getCurrentConsumes()
    • setCurrentConsumes

      public void setCurrentConsumes(String[] currentConsumes)
    • getCurrentProduces

      public String[] getCurrentProduces()
    • setCurrentProduces

      public void setCurrentProduces(String[] currentProduces)
    • getDefaultConsumes

      public String[] getDefaultConsumes()
    • setDefaultConsumes

      public void setDefaultConsumes(String[] defaultConsumes)
    • getDefaultProduces

      public String[] getDefaultProduces()
    • setDefaultProduces

      public void setDefaultProduces(String[] defaultProduces)
    • getCurrentScanner

      public Optional<AnnotationScanner> getCurrentScanner()
    • setCurrentScanner

      public void setCurrentScanner(AnnotationScanner currentScanner)
    • getSchemaRegistry

      public SchemaRegistry getSchemaRegistry()
    • getJavaSecurityProcessor

      public JavaSecurityProcessor getJavaSecurityProcessor()
    • annotations

      public Annotations annotations()
    • io

      public <V, A extends V, O extends V, AB, OB> IOContext<V,A,O,AB,OB> io()
    • getUnparsedExamples

      public List<Object> getUnparsedExamples()