Package io.swagger.v3.parser.reference
Interface Visitor
- All Known Implementing Classes:
AbstractVisitor
,ReferenceVisitor
public interface Visitor
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
readClasspath
(String classPath) default String
default String
default String
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 Details
-
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
-
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) -
readFile
- Throws:
Exception
-
readClasspath
- Throws:
Exception
-
readHttp
default String readHttp(String uri, List<io.swagger.v3.parser.core.models.AuthorizationValue> auths) throws Exception - Throws:
Exception
-
readURI
default String readURI(String absoluteUri, List<io.swagger.v3.parser.core.models.AuthorizationValue> auths) throws Exception - Throws:
Exception
-