Package io.swagger.v3.parser.reference
Class IdsTraverser
- java.lang.Object
-
- io.swagger.v3.parser.reference.IdsTraverser
-
-
Constructor Summary
Constructors Constructor Description IdsTraverser(DereferencerContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdsTraversercontext(DereferencerContext context)<T> Tdeepcopy(T entity, Class<T> clazz)DereferencerContextgetContext()voidsetContext(DereferencerContext context)io.swagger.v3.oas.models.OpenAPItraverse(io.swagger.v3.oas.models.OpenAPI openAPI, Visitor visitor)io.swagger.v3.oas.models.callbacks.CallbacktraverseCallback(io.swagger.v3.oas.models.callbacks.Callback callback, Visitor visitor)io.swagger.v3.oas.models.ComponentstraverseComponents(io.swagger.v3.oas.models.Components components, Visitor visitor)io.swagger.v3.oas.models.media.EncodingtraverseEncoding(io.swagger.v3.oas.models.media.Encoding encoding, Visitor visitor)io.swagger.v3.oas.models.examples.ExampletraverseExample(io.swagger.v3.oas.models.examples.Example example, Visitor visitor)io.swagger.v3.oas.models.headers.HeadertraverseHeader(io.swagger.v3.oas.models.headers.Header header, Visitor visitor)io.swagger.v3.oas.models.links.LinktraverseLink(io.swagger.v3.oas.models.links.Link link, Visitor visitor)<T> voidtraverseMap(Map<String,T> map, Visitor visitor, BiFunction<T,Visitor,T> traverser)io.swagger.v3.oas.models.media.MediaTypetraverseMediaType(io.swagger.v3.oas.models.media.MediaType mediaType, Visitor visitor)io.swagger.v3.oas.models.OpenAPItraverseOpenApi(io.swagger.v3.oas.models.OpenAPI openAPI, Visitor visitor)io.swagger.v3.oas.models.OperationtraverseOperation(io.swagger.v3.oas.models.Operation operation, Visitor visitor)io.swagger.v3.oas.models.parameters.ParametertraverseParameter(io.swagger.v3.oas.models.parameters.Parameter parameter, Visitor visitor)io.swagger.v3.oas.models.PathItemtraversePathItem(io.swagger.v3.oas.models.PathItem pathItem, Visitor visitor)io.swagger.v3.oas.models.PathstraversePaths(io.swagger.v3.oas.models.Paths paths, Visitor visitor)io.swagger.v3.oas.models.parameters.RequestBodytraverseRequestBody(io.swagger.v3.oas.models.parameters.RequestBody requestBody, Visitor visitor)io.swagger.v3.oas.models.responses.ApiResponsetraverseResponse(io.swagger.v3.oas.models.responses.ApiResponse response, Visitor visitor)io.swagger.v3.oas.models.responses.ApiResponsestraverseResponses(io.swagger.v3.oas.models.responses.ApiResponses responses, Visitor visitor)io.swagger.v3.oas.models.media.SchematraverseSchema(io.swagger.v3.oas.models.media.Schema schema, Visitor visitor, List<String> inheritedIds)voidtraverseSchemaMap(Map<String,io.swagger.v3.oas.models.media.Schema> map, Visitor visitor, List<String> inheritedIds)io.swagger.v3.oas.models.security.SecuritySchemetraverseSecurityScheme(io.swagger.v3.oas.models.security.SecurityScheme securityScheme, Visitor visitor)
-
-
-
Constructor Detail
-
IdsTraverser
public IdsTraverser(DereferencerContext context)
-
-
Method Detail
-
getContext
public DereferencerContext getContext()
-
setContext
public void setContext(DereferencerContext context)
-
context
public IdsTraverser context(DereferencerContext context)
-
traverse
public io.swagger.v3.oas.models.OpenAPI traverse(io.swagger.v3.oas.models.OpenAPI openAPI, Visitor visitor) throws Exception
-
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
public io.swagger.v3.oas.models.media.Schema traverseSchema(io.swagger.v3.oas.models.media.Schema schema, Visitor visitor, List<String> inheritedIds)
-
deepcopy
public <T> T deepcopy(T entity, Class<T> clazz)
-
traverseMap
public <T> void traverseMap(Map<String,T> map, Visitor visitor, BiFunction<T,Visitor,T> traverser)
-
-