Package io.swagger.v3.parser.reference
Class AbstractVisitor
java.lang.Object
io.swagger.v3.parser.reference.AbstractVisitor
- All Implemented Interfaces:
Visitor
- Direct Known Subclasses:
ReferenceVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.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 interfaceVisitor
-
visitPaths
public io.swagger.v3.oas.models.Paths visitPaths(io.swagger.v3.oas.models.Paths paths) - Specified by:
visitPaths
in interfaceVisitor
-
visitComponents
public io.swagger.v3.oas.models.Components visitComponents(io.swagger.v3.oas.models.Components components) - Specified by:
visitComponents
in interfaceVisitor
-
visitPathItem
public io.swagger.v3.oas.models.PathItem visitPathItem(io.swagger.v3.oas.models.PathItem pathItem) - Specified by:
visitPathItem
in interfaceVisitor
-
visitParameter
public io.swagger.v3.oas.models.parameters.Parameter visitParameter(io.swagger.v3.oas.models.parameters.Parameter parameter) - Specified by:
visitParameter
in interfaceVisitor
-
visitOperation
public io.swagger.v3.oas.models.Operation visitOperation(io.swagger.v3.oas.models.Operation operation) - Specified by:
visitOperation
in interfaceVisitor
-
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 interfaceVisitor
-
visitResponse
public io.swagger.v3.oas.models.responses.ApiResponse visitResponse(io.swagger.v3.oas.models.responses.ApiResponse response) - Specified by:
visitResponse
in interfaceVisitor
-
visitRequestBody
public io.swagger.v3.oas.models.parameters.RequestBody visitRequestBody(io.swagger.v3.oas.models.parameters.RequestBody requestBody) - Specified by:
visitRequestBody
in interfaceVisitor
-
visitLink
public io.swagger.v3.oas.models.links.Link visitLink(io.swagger.v3.oas.models.links.Link link) -
visitSecurityScheme
public io.swagger.v3.oas.models.security.SecurityScheme visitSecurityScheme(io.swagger.v3.oas.models.security.SecurityScheme securityScheme) - Specified by:
visitSecurityScheme
in interfaceVisitor
-
visitResponses
public io.swagger.v3.oas.models.responses.ApiResponses visitResponses(io.swagger.v3.oas.models.responses.ApiResponses responses) - Specified by:
visitResponses
in interfaceVisitor
-
visitMediaType
public io.swagger.v3.oas.models.media.MediaType visitMediaType(io.swagger.v3.oas.models.media.MediaType mediaType) - Specified by:
visitMediaType
in interfaceVisitor
-
visitEncoding
public io.swagger.v3.oas.models.media.Encoding visitEncoding(io.swagger.v3.oas.models.media.Encoding encoding) - Specified by:
visitEncoding
in interfaceVisitor
-
visitHeader
public io.swagger.v3.oas.models.headers.Header visitHeader(io.swagger.v3.oas.models.headers.Header header) - Specified by:
visitHeader
in interfaceVisitor
-
visitExample
public io.swagger.v3.oas.models.examples.Example visitExample(io.swagger.v3.oas.models.examples.Example example) - Specified by:
visitExample
in interfaceVisitor
-