Package io.swagger.v3.parser.util
Class DeserializationUtils
- java.lang.Object
-
- io.swagger.v3.parser.util.DeserializationUtils
-
public class DeserializationUtils extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DeserializationUtils.CustomResolver
static class
DeserializationUtils.Options
-
Constructor Summary
Constructors Constructor Description DeserializationUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.yaml.snakeyaml.LoaderOptions
buildLoaderOptions()
static org.yaml.snakeyaml.Yaml
buildSnakeYaml(org.yaml.snakeyaml.constructor.BaseConstructor constructor)
static <T> T
deserialize(Object contents, String fileOrHost, Class<T> expectedType)
static <T> T
deserialize(Object contents, String fileOrHost, Class<T> expectedType, boolean openapi31)
static com.fasterxml.jackson.databind.JsonNode
deserializeIntoTree(String contents, String fileOrHost)
static com.fasterxml.jackson.databind.JsonNode
deserializeIntoTree(String contents, String uri, ParseOptions parseOptions, SwaggerParseResult deserializationUtilsResult)
static DeserializationUtils.Options
getOptions()
static com.fasterxml.jackson.databind.ObjectMapper
getYaml30Mapper()
static com.fasterxml.jackson.databind.ObjectMapper
getYaml31Mapper()
static boolean
isJson(String contents)
static com.fasterxml.jackson.databind.JsonNode
readYamlTree(String contents)
static com.fasterxml.jackson.databind.JsonNode
readYamlTree(String contents, ParseOptions parseOptions, SwaggerParseResult deserializationUtilsResult)
static <T> T
readYamlValue(String contents, Class<T> expectedType)
static <T> T
readYamlValue(String contents, Class<T> expectedType, boolean openapi31)
static void
setYaml30Mapper(com.fasterxml.jackson.dataformat.yaml.YAMLFactory yamlFactory)
static void
setYaml31Mapper(com.fasterxml.jackson.dataformat.yaml.YAMLFactory yamlFactory)
-
-
-
Method Detail
-
getOptions
public static DeserializationUtils.Options getOptions()
-
setYaml30Mapper
public static void setYaml30Mapper(com.fasterxml.jackson.dataformat.yaml.YAMLFactory yamlFactory)
-
getYaml30Mapper
public static com.fasterxml.jackson.databind.ObjectMapper getYaml30Mapper()
-
setYaml31Mapper
public static void setYaml31Mapper(com.fasterxml.jackson.dataformat.yaml.YAMLFactory yamlFactory)
-
getYaml31Mapper
public static com.fasterxml.jackson.databind.ObjectMapper getYaml31Mapper()
-
deserializeIntoTree
public static com.fasterxml.jackson.databind.JsonNode deserializeIntoTree(String contents, String fileOrHost)
-
deserializeIntoTree
public static com.fasterxml.jackson.databind.JsonNode deserializeIntoTree(String contents, String uri, ParseOptions parseOptions, SwaggerParseResult deserializationUtilsResult)
-
deserialize
public static <T> T deserialize(Object contents, String fileOrHost, Class<T> expectedType)
-
deserialize
public static <T> T deserialize(Object contents, String fileOrHost, Class<T> expectedType, boolean openapi31)
-
isJson
public static boolean isJson(String contents)
-
buildLoaderOptions
public static org.yaml.snakeyaml.LoaderOptions buildLoaderOptions()
-
readYamlTree
public static com.fasterxml.jackson.databind.JsonNode readYamlTree(String contents)
-
readYamlTree
public static com.fasterxml.jackson.databind.JsonNode readYamlTree(String contents, ParseOptions parseOptions, SwaggerParseResult deserializationUtilsResult)
-
readYamlValue
public static <T> T readYamlValue(String contents, Class<T> expectedType, boolean openapi31)
-
buildSnakeYaml
public static org.yaml.snakeyaml.Yaml buildSnakeYaml(org.yaml.snakeyaml.constructor.BaseConstructor constructor)
-
-