public class JsonPrimitiveData extends java.lang.Object implements JsonData
ID_TAG, ITEMS_TAG, PROPRTIES_TAG, REQUIRED_TAG, SCHEMA_ID, SCHEMA_TAG, SCHEMA_URL, TYPE_TAG
Constructor and Description |
---|
JsonPrimitiveData(JsonPrimitiveType type) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object object) |
void |
generateSchema(com.fasterxml.jackson.core.JsonGenerator generator) |
JsonPrimitiveType |
getType() |
int |
hashCode() |
JsonData |
union(JsonData data) |
public JsonPrimitiveData(JsonPrimitiveType type)
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public JsonData union(JsonData data) throws UnsupportedJsonStructureException
union
in interface JsonData
UnsupportedJsonStructureException
public JsonPrimitiveType getType()
public void generateSchema(com.fasterxml.jackson.core.JsonGenerator generator) throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException
generateSchema
in interface JsonData
java.io.IOException
com.fasterxml.jackson.core.JsonGenerationException