Class ExternalRefProcessor

java.lang.Object
io.swagger.v3.parser.processors.ExternalRefProcessor

public final class ExternalRefProcessor extends Object
  • Constructor Details

    • ExternalRefProcessor

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

    • 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)
    • join

      public static String join(String source, String fragment)