Package io.swagger.v3.parser.reference
Class IdsTraverser
java.lang.Object
io.swagger.v3.parser.reference.IdsTraverser
- All Implemented Interfaces:
Traverser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncontext
(DereferencerContext context) <T> T
void
setContext
(DereferencerContext context) io.swagger.v3.oas.models.OpenAPI
io.swagger.v3.oas.models.callbacks.Callback
traverseCallback
(io.swagger.v3.oas.models.callbacks.Callback callback, Visitor visitor) io.swagger.v3.oas.models.Components
traverseComponents
(io.swagger.v3.oas.models.Components components, Visitor visitor) io.swagger.v3.oas.models.media.Encoding
traverseEncoding
(io.swagger.v3.oas.models.media.Encoding encoding, Visitor visitor) io.swagger.v3.oas.models.examples.Example
traverseExample
(io.swagger.v3.oas.models.examples.Example example, Visitor visitor) io.swagger.v3.oas.models.headers.Header
traverseHeader
(io.swagger.v3.oas.models.headers.Header header, Visitor visitor) io.swagger.v3.oas.models.links.Link
traverseLink
(io.swagger.v3.oas.models.links.Link link, Visitor visitor) <T> void
traverseMap
(Map<String, T> map, Visitor visitor, BiFunction<T, Visitor, T> traverser) io.swagger.v3.oas.models.media.MediaType
traverseMediaType
(io.swagger.v3.oas.models.media.MediaType mediaType, Visitor visitor) io.swagger.v3.oas.models.OpenAPI
traverseOpenApi
(io.swagger.v3.oas.models.OpenAPI openAPI, Visitor visitor) io.swagger.v3.oas.models.Operation
traverseOperation
(io.swagger.v3.oas.models.Operation operation, Visitor visitor) io.swagger.v3.oas.models.parameters.Parameter
traverseParameter
(io.swagger.v3.oas.models.parameters.Parameter parameter, Visitor visitor) io.swagger.v3.oas.models.PathItem
traversePathItem
(io.swagger.v3.oas.models.PathItem pathItem, Visitor visitor) io.swagger.v3.oas.models.Paths
traversePaths
(io.swagger.v3.oas.models.Paths paths, Visitor visitor) io.swagger.v3.oas.models.parameters.RequestBody
traverseRequestBody
(io.swagger.v3.oas.models.parameters.RequestBody requestBody, Visitor visitor) io.swagger.v3.oas.models.responses.ApiResponse
traverseResponse
(io.swagger.v3.oas.models.responses.ApiResponse response, Visitor visitor) io.swagger.v3.oas.models.responses.ApiResponses
traverseResponses
(io.swagger.v3.oas.models.responses.ApiResponses responses, Visitor visitor) io.swagger.v3.oas.models.media.Schema
traverseSchema
(io.swagger.v3.oas.models.media.Schema schema, Visitor visitor, List<String> inheritedIds) void
traverseSchemaMap
(Map<String, io.swagger.v3.oas.models.media.Schema> map, Visitor visitor, List<String> inheritedIds) io.swagger.v3.oas.models.security.SecurityScheme
traverseSecurityScheme
(io.swagger.v3.oas.models.security.SecurityScheme securityScheme, Visitor visitor)
-
Field Details
-
visiting
-
visitedMap
-
-
Constructor Details
-
IdsTraverser
-
-
Method Details
-
getContext
-
setContext
-
context
-
traverse
-
traverseOpenApi
public io.swagger.v3.oas.models.OpenAPI traverseOpenApi(io.swagger.v3.oas.models.OpenAPI openAPI, Visitor visitor) -
traverseComponents
public io.swagger.v3.oas.models.Components traverseComponents(io.swagger.v3.oas.models.Components components, Visitor visitor) -
traversePaths
public io.swagger.v3.oas.models.Paths traversePaths(io.swagger.v3.oas.models.Paths paths, Visitor visitor) -
traverseOperation
public io.swagger.v3.oas.models.Operation traverseOperation(io.swagger.v3.oas.models.Operation operation, Visitor visitor) -
traverseResponses
public io.swagger.v3.oas.models.responses.ApiResponses traverseResponses(io.swagger.v3.oas.models.responses.ApiResponses responses, Visitor visitor) -
traverseResponse
public io.swagger.v3.oas.models.responses.ApiResponse traverseResponse(io.swagger.v3.oas.models.responses.ApiResponse response, Visitor visitor) -
traverseRequestBody
public io.swagger.v3.oas.models.parameters.RequestBody traverseRequestBody(io.swagger.v3.oas.models.parameters.RequestBody requestBody, Visitor visitor) -
traversePathItem
public io.swagger.v3.oas.models.PathItem traversePathItem(io.swagger.v3.oas.models.PathItem pathItem, Visitor visitor) -
traverseParameter
public io.swagger.v3.oas.models.parameters.Parameter traverseParameter(io.swagger.v3.oas.models.parameters.Parameter parameter, Visitor visitor) -
traverseExample
public io.swagger.v3.oas.models.examples.Example traverseExample(io.swagger.v3.oas.models.examples.Example example, Visitor visitor) -
traverseCallback
public io.swagger.v3.oas.models.callbacks.Callback traverseCallback(io.swagger.v3.oas.models.callbacks.Callback callback, Visitor visitor) -
traverseMediaType
public io.swagger.v3.oas.models.media.MediaType traverseMediaType(io.swagger.v3.oas.models.media.MediaType mediaType, Visitor visitor) -
traverseEncoding
public io.swagger.v3.oas.models.media.Encoding traverseEncoding(io.swagger.v3.oas.models.media.Encoding encoding, Visitor visitor) -
traverseHeader
public io.swagger.v3.oas.models.headers.Header traverseHeader(io.swagger.v3.oas.models.headers.Header header, Visitor visitor) -
traverseSecurityScheme
public io.swagger.v3.oas.models.security.SecurityScheme traverseSecurityScheme(io.swagger.v3.oas.models.security.SecurityScheme securityScheme, Visitor visitor) -
traverseLink
public io.swagger.v3.oas.models.links.Link traverseLink(io.swagger.v3.oas.models.links.Link link, Visitor visitor) -
traverseSchema
-
deepcopy
-
traverseMap
-
traverseSchemaMap
-