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 classDeserializationUtils.CustomResolverstatic classDeserializationUtils.Options
-
Constructor Summary
Constructors Constructor Description DeserializationUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.yaml.snakeyaml.LoaderOptionsbuildLoaderOptions()static org.yaml.snakeyaml.YamlbuildSnakeYaml(org.yaml.snakeyaml.constructor.BaseConstructor constructor)static <T> Tdeserialize(Object contents, String fileOrHost, Class<T> expectedType)static <T> Tdeserialize(Object contents, String fileOrHost, Class<T> expectedType, boolean openapi31)static com.fasterxml.jackson.databind.JsonNodedeserializeIntoTree(String contents, String fileOrHost)static com.fasterxml.jackson.databind.JsonNodedeserializeIntoTree(String contents, String uri, ParseOptions parseOptions, SwaggerParseResult deserializationUtilsResult)static DeserializationUtils.OptionsgetOptions()static com.fasterxml.jackson.databind.ObjectMappergetYaml30Mapper()static com.fasterxml.jackson.databind.ObjectMappergetYaml31Mapper()static booleanisJson(String contents)static com.fasterxml.jackson.databind.JsonNodereadYamlTree(String contents)static com.fasterxml.jackson.databind.JsonNodereadYamlTree(String contents, ParseOptions parseOptions, SwaggerParseResult deserializationUtilsResult)static <T> TreadYamlValue(String contents, Class<T> expectedType)static <T> TreadYamlValue(String contents, Class<T> expectedType, boolean openapi31)static voidsetYaml30Mapper(com.fasterxml.jackson.dataformat.yaml.YAMLFactory yamlFactory)static voidsetYaml31Mapper(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)
-
-