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
public abstract class AbstractVisitor extends Object implements Visitor
-
-
Constructor Summary
Constructors Constructor Description AbstractVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)-
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
-
-
-
-
Method Detail
-
visitOpenApi
public io.swagger.v3.oas.models.OpenAPI visitOpenApi(io.swagger.v3.oas.models.OpenAPI openAPI)
- Specified by:
visitOpenApiin interfaceVisitor
-
visitPaths
public io.swagger.v3.oas.models.Paths visitPaths(io.swagger.v3.oas.models.Paths paths)
- Specified by:
visitPathsin interfaceVisitor
-
visitComponents
public io.swagger.v3.oas.models.Components visitComponents(io.swagger.v3.oas.models.Components components)
- Specified by:
visitComponentsin interfaceVisitor
-
visitPathItem
public io.swagger.v3.oas.models.PathItem visitPathItem(io.swagger.v3.oas.models.PathItem pathItem)
- Specified by:
visitPathItemin interfaceVisitor
-
visitParameter
public io.swagger.v3.oas.models.parameters.Parameter visitParameter(io.swagger.v3.oas.models.parameters.Parameter parameter)
- Specified by:
visitParameterin interfaceVisitor
-
visitOperation
public io.swagger.v3.oas.models.Operation visitOperation(io.swagger.v3.oas.models.Operation operation)
- Specified by:
visitOperationin interfaceVisitor
-
visitSchema
public io.swagger.v3.oas.models.media.Schema visitSchema(io.swagger.v3.oas.models.media.Schema schema, List<String> inheritedIds)- Specified by:
visitSchemain interfaceVisitor
-
visitResponse
public io.swagger.v3.oas.models.responses.ApiResponse visitResponse(io.swagger.v3.oas.models.responses.ApiResponse response)
- Specified by:
visitResponsein interfaceVisitor
-
visitRequestBody
public io.swagger.v3.oas.models.parameters.RequestBody visitRequestBody(io.swagger.v3.oas.models.parameters.RequestBody requestBody)
- Specified by:
visitRequestBodyin 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:
visitSecuritySchemein interfaceVisitor
-
visitResponses
public io.swagger.v3.oas.models.responses.ApiResponses visitResponses(io.swagger.v3.oas.models.responses.ApiResponses responses)
- Specified by:
visitResponsesin interfaceVisitor
-
visitMediaType
public io.swagger.v3.oas.models.media.MediaType visitMediaType(io.swagger.v3.oas.models.media.MediaType mediaType)
- Specified by:
visitMediaTypein interfaceVisitor
-
visitEncoding
public io.swagger.v3.oas.models.media.Encoding visitEncoding(io.swagger.v3.oas.models.media.Encoding encoding)
- Specified by:
visitEncodingin interfaceVisitor
-
visitHeader
public io.swagger.v3.oas.models.headers.Header visitHeader(io.swagger.v3.oas.models.headers.Header header)
- Specified by:
visitHeaderin interfaceVisitor
-
visitExample
public io.swagger.v3.oas.models.examples.Example visitExample(io.swagger.v3.oas.models.examples.Example example)
- Specified by:
visitExamplein interfaceVisitor
-
-