Package com.networknt.oas
Class OpenApi3Parser
- java.lang.Object
-
- com.networknt.oas.OpenApiParser
-
- com.networknt.oas.OpenApi3Parser
-
public class OpenApi3Parser extends OpenApiParser
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.networknt.oas.OpenApiParser
OpenApiParser.OpenApiParserException
-
-
Constructor Summary
Constructors Constructor Description OpenApi3Parser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisVersion3(com.fasterxml.jackson.databind.JsonNode tree)OpenApi3parse(com.fasterxml.jackson.databind.JsonNode tree, URL resolutionBase)OpenApi3parse(com.fasterxml.jackson.databind.JsonNode tree, URL resolutionBase, boolean validate)OpenApi3parse(File specFile)OpenApi3parse(File specFile, boolean validate)OpenApi3parse(String spec, URL resolutionBase)OpenApi3parse(String spec, URL resolutionBase, boolean validate)OpenApi3parse(URI uri)OpenApi3parse(URI uri, boolean validate)OpenApi3parse(URL resolutionBase)OpenApi3parse(URL resolutionBase, boolean validate)-
Methods inherited from class com.networknt.oas.OpenApiParser
parse
-
-
-
-
Method Detail
-
parse
public OpenApi3 parse(String spec, URL resolutionBase)
- Overrides:
parsein classOpenApiParser
-
parse
public OpenApi3 parse(String spec, URL resolutionBase, boolean validate)
- Overrides:
parsein classOpenApiParser
-
parse
public OpenApi3 parse(File specFile) throws Exception
- Overrides:
parsein classOpenApiParser- Throws:
Exception
-
parse
public OpenApi3 parse(File specFile, boolean validate) throws Exception
- Overrides:
parsein classOpenApiParser- Throws:
Exception
-
parse
public OpenApi3 parse(URI uri) throws Exception
- Overrides:
parsein classOpenApiParser- Throws:
Exception
-
parse
public OpenApi3 parse(URI uri, boolean validate) throws Exception
- Overrides:
parsein classOpenApiParser- Throws:
Exception
-
parse
public OpenApi3 parse(URL resolutionBase) throws Exception
- Overrides:
parsein classOpenApiParser- Throws:
Exception
-
parse
public OpenApi3 parse(URL resolutionBase, boolean validate) throws Exception
- Overrides:
parsein classOpenApiParser- Throws:
Exception
-
parse
public OpenApi3 parse(com.fasterxml.jackson.databind.JsonNode tree, URL resolutionBase)
- Overrides:
parsein classOpenApiParser
-
parse
public OpenApi3 parse(com.fasterxml.jackson.databind.JsonNode tree, URL resolutionBase, boolean validate)
- Overrides:
parsein classOpenApiParser
-
isVersion3
protected boolean isVersion3(com.fasterxml.jackson.databind.JsonNode tree)
- Overrides:
isVersion3in classOpenApiParser
-
-