Class ConfluenceEnricher

java.lang.Object
io.swagger.v3.jaxrs2.integration.JaxrsAnnotationScanner<io.swagger.v3.jaxrs2.integration.JaxrsApplicationAndAnnotationScanner>
io.swagger.v3.jaxrs2.integration.JaxrsApplicationAndAnnotationScanner
com.atlassian.confluence.swagger.enricher.ConfluenceEnricher
All Implemented Interfaces:
io.swagger.v3.jaxrs2.integration.api.JaxrsOpenApiScanner, io.swagger.v3.jaxrs2.ReaderListener, io.swagger.v3.oas.integration.api.OpenApiScanner

public class ConfluenceEnricher extends io.swagger.v3.jaxrs2.integration.JaxrsApplicationAndAnnotationScanner implements io.swagger.v3.jaxrs2.ReaderListener
  • Field Summary

    Fields inherited from class io.swagger.v3.jaxrs2.integration.JaxrsAnnotationScanner

    application, LOGGER, onlyConsiderResourcePackages, openApiConfiguration
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    afterScan(io.swagger.v3.oas.integration.api.OpenApiReader openApiReader, io.swagger.v3.oas.models.OpenAPI openAPI)
     
    void
    beforeScan(io.swagger.v3.oas.integration.api.OpenApiReader openApiReader, io.swagger.v3.oas.models.OpenAPI openAPI)
     
     

    Methods inherited from class io.swagger.v3.jaxrs2.integration.JaxrsAnnotationScanner

    application, isIgnored, openApiConfiguration, resources, setApplication, setConfiguration

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ConfluenceEnricher

      public ConfluenceEnricher()
  • Method Details

    • classes

      public Set<Class<?>> classes()
      Specified by:
      classes in interface io.swagger.v3.oas.integration.api.OpenApiScanner
      Overrides:
      classes in class io.swagger.v3.jaxrs2.integration.JaxrsApplicationAndAnnotationScanner
    • beforeScan

      public void beforeScan(io.swagger.v3.oas.integration.api.OpenApiReader openApiReader, io.swagger.v3.oas.models.OpenAPI openAPI)
      Specified by:
      beforeScan in interface io.swagger.v3.jaxrs2.ReaderListener
    • afterScan

      public void afterScan(io.swagger.v3.oas.integration.api.OpenApiReader openApiReader, io.swagger.v3.oas.models.OpenAPI openAPI)
      Specified by:
      afterScan in interface io.swagger.v3.jaxrs2.ReaderListener