public class JsonObjectData extends JsonPrimitiveData
ID_TAG, ITEMS_TAG, PROPRTIES_TAG, REQUIRED_TAG, SCHEMA_ID, SCHEMA_TAG, SCHEMA_URL, TYPE_TAG
Constructor and Description |
---|
JsonObjectData() |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.String name,
JsonData val) |
boolean |
equals(java.lang.Object object) |
void |
generateSchema(com.fasterxml.jackson.core.JsonGenerator generator) |
java.util.List<java.lang.String> |
getRequired() |
int |
hashCode() |
JsonData |
union(JsonData data) |
getType
public void add(java.lang.String name, JsonData val)
public java.util.List<java.lang.String> getRequired()
public boolean equals(java.lang.Object object)
equals
in class JsonPrimitiveData
public int hashCode()
hashCode
in class JsonPrimitiveData
public JsonData union(JsonData data) throws UnsupportedJsonStructureException
union
in interface JsonData
union
in class JsonPrimitiveData
UnsupportedJsonStructureException
public void generateSchema(com.fasterxml.jackson.core.JsonGenerator generator) throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException
generateSchema
in interface JsonData
generateSchema
in class JsonPrimitiveData
java.io.IOException
com.fasterxml.jackson.core.JsonGenerationException