Interface Visitor

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default String readClasspath​(String classPath)  
      default String readFile​(String path)  
      default String readHttp​(String uri, List<io.swagger.v3.parser.core.models.AuthorizationValue> auths, io.swagger.v3.parser.urlresolver.PermittedUrlsChecker permittedUrlsChecker)  
      default String readURI​(String absoluteUri, List<io.swagger.v3.parser.core.models.AuthorizationValue> auths, io.swagger.v3.parser.urlresolver.PermittedUrlsChecker permittedUrlsChecker)  
      io.swagger.v3.oas.models.Components visitComponents​(io.swagger.v3.oas.models.Components components)  
      io.swagger.v3.oas.models.media.Encoding visitEncoding​(io.swagger.v3.oas.models.media.Encoding encoding)  
      io.swagger.v3.oas.models.examples.Example visitExample​(io.swagger.v3.oas.models.examples.Example example)  
      io.swagger.v3.oas.models.headers.Header visitHeader​(io.swagger.v3.oas.models.headers.Header header)  
      io.swagger.v3.oas.models.links.Link visitLink​(io.swagger.v3.oas.models.links.Link link)  
      io.swagger.v3.oas.models.media.MediaType visitMediaType​(io.swagger.v3.oas.models.media.MediaType mediaType)  
      io.swagger.v3.oas.models.OpenAPI visitOpenApi​(io.swagger.v3.oas.models.OpenAPI openAPI)  
      io.swagger.v3.oas.models.Operation visitOperation​(io.swagger.v3.oas.models.Operation operation)  
      io.swagger.v3.oas.models.parameters.Parameter visitParameter​(io.swagger.v3.oas.models.parameters.Parameter parameter)  
      io.swagger.v3.oas.models.PathItem visitPathItem​(io.swagger.v3.oas.models.PathItem pathItem)  
      io.swagger.v3.oas.models.Paths visitPaths​(io.swagger.v3.oas.models.Paths paths)  
      io.swagger.v3.oas.models.parameters.RequestBody visitRequestBody​(io.swagger.v3.oas.models.parameters.RequestBody requestBody)  
      io.swagger.v3.oas.models.responses.ApiResponse visitResponse​(io.swagger.v3.oas.models.responses.ApiResponse response)  
      io.swagger.v3.oas.models.responses.ApiResponses visitResponses​(io.swagger.v3.oas.models.responses.ApiResponses responses)  
      io.swagger.v3.oas.models.media.Schema visitSchema​(io.swagger.v3.oas.models.media.Schema schema, List<String> inheritedIds)  
      io.swagger.v3.oas.models.security.SecurityScheme visitSecurityScheme​(io.swagger.v3.oas.models.security.SecurityScheme securityScheme)  
    • Method Detail

      • visitOpenApi

        io.swagger.v3.oas.models.OpenAPI visitOpenApi​(io.swagger.v3.oas.models.OpenAPI openAPI)
      • visitPaths

        io.swagger.v3.oas.models.Paths visitPaths​(io.swagger.v3.oas.models.Paths paths)
      • visitComponents

        io.swagger.v3.oas.models.Components visitComponents​(io.swagger.v3.oas.models.Components components)
      • visitPathItem

        io.swagger.v3.oas.models.PathItem visitPathItem​(io.swagger.v3.oas.models.PathItem pathItem)
      • visitParameter

        io.swagger.v3.oas.models.parameters.Parameter visitParameter​(io.swagger.v3.oas.models.parameters.Parameter parameter)
      • visitOperation

        io.swagger.v3.oas.models.Operation visitOperation​(io.swagger.v3.oas.models.Operation operation)
      • visitSchema

        io.swagger.v3.oas.models.media.Schema visitSchema​(io.swagger.v3.oas.models.media.Schema schema,
                                                          List<String> inheritedIds)
      • visitResponse

        io.swagger.v3.oas.models.responses.ApiResponse visitResponse​(io.swagger.v3.oas.models.responses.ApiResponse response)
      • visitRequestBody

        io.swagger.v3.oas.models.parameters.RequestBody visitRequestBody​(io.swagger.v3.oas.models.parameters.RequestBody requestBody)
      • visitLink

        io.swagger.v3.oas.models.links.Link visitLink​(io.swagger.v3.oas.models.links.Link link)
      • visitSecurityScheme

        io.swagger.v3.oas.models.security.SecurityScheme visitSecurityScheme​(io.swagger.v3.oas.models.security.SecurityScheme securityScheme)
      • visitResponses

        io.swagger.v3.oas.models.responses.ApiResponses visitResponses​(io.swagger.v3.oas.models.responses.ApiResponses responses)
      • visitMediaType

        io.swagger.v3.oas.models.media.MediaType visitMediaType​(io.swagger.v3.oas.models.media.MediaType mediaType)
      • visitEncoding

        io.swagger.v3.oas.models.media.Encoding visitEncoding​(io.swagger.v3.oas.models.media.Encoding encoding)
      • visitHeader

        io.swagger.v3.oas.models.headers.Header visitHeader​(io.swagger.v3.oas.models.headers.Header header)
      • visitExample

        io.swagger.v3.oas.models.examples.Example visitExample​(io.swagger.v3.oas.models.examples.Example example)
      • readClasspath

        default String readClasspath​(String classPath)
      • readHttp

        default String readHttp​(String uri,
                                List<io.swagger.v3.parser.core.models.AuthorizationValue> auths,
                                io.swagger.v3.parser.urlresolver.PermittedUrlsChecker permittedUrlsChecker)
                         throws Exception
        Throws:
        Exception
      • readURI

        default String readURI​(String absoluteUri,
                               List<io.swagger.v3.parser.core.models.AuthorizationValue> auths,
                               io.swagger.v3.parser.urlresolver.PermittedUrlsChecker permittedUrlsChecker)
                        throws Exception
        Throws:
        Exception