Package com.networknt.oas
Class OpenApiParser
- java.lang.Object
-
- com.networknt.oas.OpenApiParser
-
- Direct Known Subclasses:
OpenApi3Parser
public class OpenApiParser extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpenApiParser.OpenApiParserException
-
Constructor Summary
Constructors Constructor Description OpenApiParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisVersion3(com.fasterxml.jackson.databind.JsonNode tree)OpenApi<?>parse(com.fasterxml.jackson.databind.JsonNode tree, URL resolutionBase)OpenApi<?>parse(com.fasterxml.jackson.databind.JsonNode tree, URL resolutionBase, boolean validate)OpenApi<?>parse(com.fasterxml.jackson.databind.JsonNode tree, URL resolutionBase, boolean validate, com.networknt.jsonoverlay.JsonLoader loader)OpenApi<?>parse(File specFile)OpenApi<?>parse(File specFile, boolean validate)OpenApi<?>parse(String spec, URL resolutionBase)OpenApi<?>parse(String spec, URL resolutionBase, boolean validate)OpenApi<?>parse(URI uri)OpenApi<?>parse(URI uri, boolean validate)OpenApi<?>parse(URL resolutionBase)OpenApi<?>parse(URL resolutionBase, boolean validate)
-
-
-
Method Detail
-
parse
public OpenApi<?> parse(URL resolutionBase, boolean validate) throws Exception
- Throws:
Exception
-
parse
public OpenApi<?> parse(com.fasterxml.jackson.databind.JsonNode tree, URL resolutionBase, boolean validate)
-
parse
public OpenApi<?> parse(com.fasterxml.jackson.databind.JsonNode tree, URL resolutionBase, boolean validate, com.networknt.jsonoverlay.JsonLoader loader)
-
isVersion3
protected boolean isVersion3(com.fasterxml.jackson.databind.JsonNode tree)
-
-