Class ExternalRefProcessor


  • public final class ExternalRefProcessor
    extends Object
    • Constructor Detail

      • ExternalRefProcessor

        public ExternalRefProcessor​(ResolverCache cache,
                                    io.swagger.v3.oas.models.OpenAPI openAPI)
    • Method Detail

      • processRefToExternalSchema

        public String processRefToExternalSchema​(String $ref,
                                                 RefFormat refFormat)
      • processRefToExternalPathItem

        public io.swagger.v3.oas.models.PathItem processRefToExternalPathItem​(String $ref,
                                                                              RefFormat refFormat)
      • processRefToExternalResponse

        public String processRefToExternalResponse​(String $ref,
                                                   RefFormat refFormat)
      • processRefToExternalRequestBody

        public String processRefToExternalRequestBody​(String $ref,
                                                      RefFormat refFormat)
      • processRefToExternalHeader

        public String processRefToExternalHeader​(String $ref,
                                                 RefFormat refFormat)
      • processRefToExternalSecurityScheme

        public String processRefToExternalSecurityScheme​(String $ref,
                                                         RefFormat refFormat)
      • processRefToExternalLink

        public String processRefToExternalLink​(String $ref,
                                               RefFormat refFormat)
      • processRefToExternalExample

        public String processRefToExternalExample​(String $ref,
                                                  RefFormat refFormat)
      • processRefToExternalParameter

        public String processRefToExternalParameter​(String $ref,
                                                    RefFormat refFormat)
      • processRefToExternalCallback

        public String processRefToExternalCallback​(String $ref,
                                                   RefFormat refFormat)
      • constructRef

        protected String constructRef​(io.swagger.v3.oas.models.media.Schema refProperty,
                                      String rootLocation)