Class AbstractVisitor

java.lang.Object
io.swagger.v3.parser.reference.AbstractVisitor
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
ReferenceVisitor

public abstract class AbstractVisitor extends Object implements Visitor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.swagger.v3.parser.reference.Visitor

    readClasspath, readFile, readHttp, readURI
  • Constructor Details

    • AbstractVisitor

      public AbstractVisitor()
  • Method Details

    • visitOpenApi

      public io.swagger.v3.oas.models.OpenAPI visitOpenApi(io.swagger.v3.oas.models.OpenAPI openAPI)
      Specified by:
      visitOpenApi in interface Visitor
    • visitPaths

      public io.swagger.v3.oas.models.Paths visitPaths(io.swagger.v3.oas.models.Paths paths)
      Specified by:
      visitPaths in interface Visitor
    • visitComponents

      public io.swagger.v3.oas.models.Components visitComponents(io.swagger.v3.oas.models.Components components)
      Specified by:
      visitComponents in interface Visitor
    • visitPathItem

      public io.swagger.v3.oas.models.PathItem visitPathItem(io.swagger.v3.oas.models.PathItem pathItem)
      Specified by:
      visitPathItem in interface Visitor
    • visitParameter

      public io.swagger.v3.oas.models.parameters.Parameter visitParameter(io.swagger.v3.oas.models.parameters.Parameter parameter)
      Specified by:
      visitParameter in interface Visitor
    • visitOperation

      public io.swagger.v3.oas.models.Operation visitOperation(io.swagger.v3.oas.models.Operation operation)
      Specified by:
      visitOperation in interface Visitor
    • visitSchema

      public io.swagger.v3.oas.models.media.Schema visitSchema(io.swagger.v3.oas.models.media.Schema schema, List<String> inheritedIds)
      Specified by:
      visitSchema in interface Visitor
    • visitResponse

      public io.swagger.v3.oas.models.responses.ApiResponse visitResponse(io.swagger.v3.oas.models.responses.ApiResponse response)
      Specified by:
      visitResponse in interface Visitor
    • visitRequestBody

      public io.swagger.v3.oas.models.parameters.RequestBody visitRequestBody(io.swagger.v3.oas.models.parameters.RequestBody requestBody)
      Specified by:
      visitRequestBody in interface Visitor
    • visitLink

      public io.swagger.v3.oas.models.links.Link visitLink(io.swagger.v3.oas.models.links.Link link)
      Specified by:
      visitLink in interface Visitor
    • visitSecurityScheme

      public io.swagger.v3.oas.models.security.SecurityScheme visitSecurityScheme(io.swagger.v3.oas.models.security.SecurityScheme securityScheme)
      Specified by:
      visitSecurityScheme in interface Visitor
    • visitResponses

      public io.swagger.v3.oas.models.responses.ApiResponses visitResponses(io.swagger.v3.oas.models.responses.ApiResponses responses)
      Specified by:
      visitResponses in interface Visitor
    • visitMediaType

      public io.swagger.v3.oas.models.media.MediaType visitMediaType(io.swagger.v3.oas.models.media.MediaType mediaType)
      Specified by:
      visitMediaType in interface Visitor
    • visitEncoding

      public io.swagger.v3.oas.models.media.Encoding visitEncoding(io.swagger.v3.oas.models.media.Encoding encoding)
      Specified by:
      visitEncoding in interface Visitor
    • visitHeader

      public io.swagger.v3.oas.models.headers.Header visitHeader(io.swagger.v3.oas.models.headers.Header header)
      Specified by:
      visitHeader in interface Visitor
    • visitExample

      public io.swagger.v3.oas.models.examples.Example visitExample(io.swagger.v3.oas.models.examples.Example example)
      Specified by:
      visitExample in interface Visitor