Package io.swagger.v3.parser.reference
Interface Visitor
-
- All Known Implementing Classes:
AbstractVisitor,ReferenceVisitor
public interface Visitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default StringreadClasspath(String classPath)default StringreadFile(String path)default StringreadHttp(String uri, List<AuthorizationValue> auths)default StringreadURI(String absoluteUri, List<AuthorizationValue> auths)io.swagger.v3.oas.models.ComponentsvisitComponents(io.swagger.v3.oas.models.Components components)io.swagger.v3.oas.models.media.EncodingvisitEncoding(io.swagger.v3.oas.models.media.Encoding encoding)io.swagger.v3.oas.models.examples.ExamplevisitExample(io.swagger.v3.oas.models.examples.Example example)io.swagger.v3.oas.models.headers.HeadervisitHeader(io.swagger.v3.oas.models.headers.Header header)io.swagger.v3.oas.models.links.LinkvisitLink(io.swagger.v3.oas.models.links.Link link)io.swagger.v3.oas.models.media.MediaTypevisitMediaType(io.swagger.v3.oas.models.media.MediaType mediaType)io.swagger.v3.oas.models.OpenAPIvisitOpenApi(io.swagger.v3.oas.models.OpenAPI openAPI)io.swagger.v3.oas.models.OperationvisitOperation(io.swagger.v3.oas.models.Operation operation)io.swagger.v3.oas.models.parameters.ParametervisitParameter(io.swagger.v3.oas.models.parameters.Parameter parameter)io.swagger.v3.oas.models.PathItemvisitPathItem(io.swagger.v3.oas.models.PathItem pathItem)io.swagger.v3.oas.models.PathsvisitPaths(io.swagger.v3.oas.models.Paths paths)io.swagger.v3.oas.models.parameters.RequestBodyvisitRequestBody(io.swagger.v3.oas.models.parameters.RequestBody requestBody)io.swagger.v3.oas.models.responses.ApiResponsevisitResponse(io.swagger.v3.oas.models.responses.ApiResponse response)io.swagger.v3.oas.models.responses.ApiResponsesvisitResponses(io.swagger.v3.oas.models.responses.ApiResponses responses)io.swagger.v3.oas.models.media.SchemavisitSchema(io.swagger.v3.oas.models.media.Schema schema, List<String> inheritedIds)io.swagger.v3.oas.models.security.SecuritySchemevisitSecurityScheme(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)
-
readHttp
default String readHttp(String uri, List<AuthorizationValue> auths) throws Exception
- Throws:
Exception
-
-