public class SwaggerDeserializer extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
SwaggerDeserializer.Location |
protected static class |
SwaggerDeserializer.ParseResult |
| Modifier and Type | Field and Description |
|---|---|
protected static Set<String> |
BODY_PARAMETER_KEYS |
protected static Set<String> |
CONTACT_KEYS |
protected static Set<String> |
EXTERNAL_DOCS_KEYS |
protected static Set<String> |
INFO_KEYS |
protected static Set<String> |
LICENSE_KEYS |
protected static Set<String> |
OPERATION_KEYS |
protected static Set<String> |
PARAMETER_KEYS |
protected static Set<String> |
PATH_KEYS |
protected static Set<String> |
REF_MODEL_KEYS |
protected static Set<String> |
RESPONSE_KEYS |
protected static Set<String> |
ROOT_KEYS |
protected static Set<String> |
SCHEMA_KEYS |
protected static Set<String> |
SECURITY_SCHEME_KEYS |
protected static Set<String> |
TAG_KEYS |
| Constructor and Description |
|---|
SwaggerDeserializer() |
| Modifier and Type | Method and Description |
|---|---|
io.swagger.models.Model |
allOfModel(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.Contact |
contact(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.Model |
definition(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
Map<String,io.swagger.models.Model> |
definitions(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
SwaggerDeserializationResult |
deserialize(com.fasterxml.jackson.databind.JsonNode rootNode) |
Object |
extension(com.fasterxml.jackson.databind.JsonNode jsonNode) |
io.swagger.models.ExternalDocs |
externalDocs(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
com.fasterxml.jackson.databind.node.ArrayNode |
getArray(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
SwaggerDeserializer.ParseResult result) |
BigDecimal |
getBigDecimal(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
SwaggerDeserializer.ParseResult result) |
Boolean |
getBoolean(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
SwaggerDeserializer.ParseResult result) |
Integer |
getInteger(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
SwaggerDeserializer.ParseResult result) |
Set<String> |
getKeys(com.fasterxml.jackson.databind.node.ObjectNode node) |
Number |
getNumber(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
SwaggerDeserializer.ParseResult result) |
com.fasterxml.jackson.databind.node.ObjectNode |
getObject(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
SwaggerDeserializer.ParseResult result) |
String |
getString(com.fasterxml.jackson.databind.JsonNode node,
String location,
SwaggerDeserializer.ParseResult result) |
String |
getString(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
SwaggerDeserializer.ParseResult result) |
String |
getString(String key,
com.fasterxml.jackson.databind.node.ObjectNode node,
boolean required,
String location,
SwaggerDeserializer.ParseResult result,
Set<String> uniqueValues) |
String |
inferTypeFromArray(com.fasterxml.jackson.databind.node.ArrayNode an) |
io.swagger.models.Info |
info(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.License |
license(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.Operation |
operation(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.parameters.Parameter |
parameter(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
SwaggerDeserializer.ParseResult result) |
List<io.swagger.models.parameters.Parameter> |
parameters(com.fasterxml.jackson.databind.node.ArrayNode obj,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.Swagger |
parseRoot(com.fasterxml.jackson.databind.JsonNode node,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.Path |
path(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.Path |
pathRef(com.fasterxml.jackson.databind.node.TextNode ref,
String location,
SwaggerDeserializer.ParseResult result) |
Map<String,io.swagger.models.Path> |
paths(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
SwaggerDeserializer.ParseResult result) |
Map<String,io.swagger.models.properties.Property> |
properties(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.properties.Property |
property(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.RefModel |
refModel(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.parameters.RefParameter |
refParameter(com.fasterxml.jackson.databind.node.TextNode obj,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.RefResponse |
refResponse(com.fasterxml.jackson.databind.node.TextNode obj,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.Response |
response(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.Responses |
responses(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.auth.SecuritySchemeDefinition |
securityDefinition(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
Map<String,io.swagger.models.auth.SecuritySchemeDefinition> |
securityDefinitions(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
List<io.swagger.models.SecurityRequirement> |
securityRequirements(com.fasterxml.jackson.databind.node.ArrayNode node,
String location,
SwaggerDeserializer.ParseResult result) |
io.swagger.models.Tag |
tag(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result) |
List<io.swagger.models.Tag> |
tags(com.fasterxml.jackson.databind.node.ArrayNode nodes,
String location,
SwaggerDeserializer.ParseResult result) |
List<String> |
tagStrings(com.fasterxml.jackson.databind.node.ArrayNode nodes,
String location,
SwaggerDeserializer.ParseResult result) |
public SwaggerDeserializationResult deserialize(com.fasterxml.jackson.databind.JsonNode rootNode)
public io.swagger.models.Swagger parseRoot(com.fasterxml.jackson.databind.JsonNode node,
SwaggerDeserializer.ParseResult result)
public Map<String,io.swagger.models.Path> paths(com.fasterxml.jackson.databind.node.ObjectNode obj, String location, SwaggerDeserializer.ParseResult result)
public io.swagger.models.Path path(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
SwaggerDeserializer.ParseResult result)
public io.swagger.models.Operation operation(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
SwaggerDeserializer.ParseResult result)
public Boolean getBoolean(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, SwaggerDeserializer.ParseResult result)
public List<io.swagger.models.parameters.Parameter> parameters(com.fasterxml.jackson.databind.node.ArrayNode obj, String location, SwaggerDeserializer.ParseResult result)
public io.swagger.models.parameters.Parameter parameter(com.fasterxml.jackson.databind.node.ObjectNode obj,
String location,
SwaggerDeserializer.ParseResult result)
public io.swagger.models.parameters.RefParameter refParameter(com.fasterxml.jackson.databind.node.TextNode obj,
String location,
SwaggerDeserializer.ParseResult result)
public io.swagger.models.RefResponse refResponse(com.fasterxml.jackson.databind.node.TextNode obj,
String location,
SwaggerDeserializer.ParseResult result)
public io.swagger.models.Path pathRef(com.fasterxml.jackson.databind.node.TextNode ref,
String location,
SwaggerDeserializer.ParseResult result)
public Map<String,io.swagger.models.Model> definitions(com.fasterxml.jackson.databind.node.ObjectNode node, String location, SwaggerDeserializer.ParseResult result)
public io.swagger.models.Model definition(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result)
public Object extension(com.fasterxml.jackson.databind.JsonNode jsonNode)
public io.swagger.models.Model allOfModel(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result)
public Map<String,io.swagger.models.properties.Property> properties(com.fasterxml.jackson.databind.node.ObjectNode node, String location, SwaggerDeserializer.ParseResult result)
public io.swagger.models.properties.Property property(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result)
public String inferTypeFromArray(com.fasterxml.jackson.databind.node.ArrayNode an)
public io.swagger.models.RefModel refModel(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result)
public io.swagger.models.Responses responses(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result)
public io.swagger.models.Response response(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result)
public io.swagger.models.Info info(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result)
public io.swagger.models.License license(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result)
public io.swagger.models.Contact contact(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result)
public Map<String,io.swagger.models.auth.SecuritySchemeDefinition> securityDefinitions(com.fasterxml.jackson.databind.node.ObjectNode node, String location, SwaggerDeserializer.ParseResult result)
public io.swagger.models.auth.SecuritySchemeDefinition securityDefinition(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result)
public List<io.swagger.models.SecurityRequirement> securityRequirements(com.fasterxml.jackson.databind.node.ArrayNode node, String location, SwaggerDeserializer.ParseResult result)
public List<String> tagStrings(com.fasterxml.jackson.databind.node.ArrayNode nodes, String location, SwaggerDeserializer.ParseResult result)
public List<io.swagger.models.Tag> tags(com.fasterxml.jackson.databind.node.ArrayNode nodes, String location, SwaggerDeserializer.ParseResult result)
public io.swagger.models.Tag tag(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result)
public io.swagger.models.ExternalDocs externalDocs(com.fasterxml.jackson.databind.node.ObjectNode node,
String location,
SwaggerDeserializer.ParseResult result)
public String getString(com.fasterxml.jackson.databind.JsonNode node, String location, SwaggerDeserializer.ParseResult result)
public com.fasterxml.jackson.databind.node.ArrayNode getArray(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, SwaggerDeserializer.ParseResult result)
public com.fasterxml.jackson.databind.node.ObjectNode getObject(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, SwaggerDeserializer.ParseResult result)
public BigDecimal getBigDecimal(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, SwaggerDeserializer.ParseResult result)
public Number getNumber(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, SwaggerDeserializer.ParseResult result)
public Integer getInteger(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, SwaggerDeserializer.ParseResult result)
public String getString(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, SwaggerDeserializer.ParseResult result)
public String getString(String key, com.fasterxml.jackson.databind.node.ObjectNode node, boolean required, String location, SwaggerDeserializer.ParseResult result, Set<String> uniqueValues)
Copyright © 2025. All rights reserved.