Class IdsTraverser

    • Method Detail

      • 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)
      • traverseSchemaMap

        public void traverseSchemaMap​(Map<String,​io.swagger.v3.oas.models.media.Schema> map,
                                      Visitor visitor,
                                      List<String> inheritedIds)