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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic JsonData union(JsonData data) throws UnsupportedJsonStructureException
union in interface JsonDataUnsupportedJsonStructureExceptionpublic JsonPrimitiveType getType()
public void generateSchema(com.fasterxml.jackson.core.JsonGenerator generator)
throws java.io.IOException,
com.fasterxml.jackson.core.JsonGenerationException
generateSchema in interface JsonDatajava.io.IOExceptioncom.fasterxml.jackson.core.JsonGenerationException