Package io.swagger.v3.parser.processors
Class PathsProcessor
java.lang.Object
io.swagger.v3.parser.processors.PathsProcessor
-
Constructor Summary
ConstructorsConstructorDescriptionPathsProcessor
(ResolverCache cache, io.swagger.v3.oas.models.OpenAPI openAPI) PathsProcessor
(ResolverCache cache, io.swagger.v3.oas.models.OpenAPI openAPI, OpenAPIResolver.Settings settings) PathsProcessor
(ResolverCache cache, io.swagger.v3.oas.models.OpenAPI openAPI, OpenAPIResolver.Settings settings, boolean openapi31) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
computeLocalRef
(String ref, String prefix) protected String
computeRef
(String ref, String prefix) protected String
computeRelativeRef
(String ref, String prefix) protected boolean
isAbsoluteRef
(String ref) protected boolean
isLocalRef
(String ref) void
io.swagger.v3.oas.models.PathItem
processReferencePath
(io.swagger.v3.oas.models.PathItem pathItem) protected void
updateRefs
(io.swagger.v3.oas.models.examples.Example example, String pathRef) protected void
updateRefs
(io.swagger.v3.oas.models.media.Schema model, String pathRef) protected void
updateRefs
(io.swagger.v3.oas.models.parameters.Parameter param, String pathRef) protected void
updateRefs
(io.swagger.v3.oas.models.parameters.RequestBody body, String pathRef) protected void
updateRefs
(io.swagger.v3.oas.models.PathItem path, String pathRef) protected void
updateRefs
(io.swagger.v3.oas.models.responses.ApiResponse response, String pathRef)
-
Constructor Details
-
PathsProcessor
-
PathsProcessor
public PathsProcessor(ResolverCache cache, io.swagger.v3.oas.models.OpenAPI openAPI, OpenAPIResolver.Settings settings) -
PathsProcessor
public PathsProcessor(ResolverCache cache, io.swagger.v3.oas.models.OpenAPI openAPI, OpenAPIResolver.Settings settings, boolean openapi31)
-
-
Method Details
-
processPaths
public void processPaths() -
updateRefs
-
updateRefs
-
updateRefs
-
updateRefs
-
updateRefs
-
updateRefs
-
isLocalRef
-
isAbsoluteRef
-
computeRef
-
computeRelativeRef
-
computeLocalRef
-
processReferencePath
public io.swagger.v3.oas.models.PathItem processReferencePath(io.swagger.v3.oas.models.PathItem pathItem)
-