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<AuthorizationValue> auths)  
      default String readURI​(String absoluteUri, List<AuthorizationValue> auths)  
      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)