Class JsonSchema
- java.lang.Object
-
- org.eclipse.persistence.internal.jaxb.json.schema.model.JsonSchema
-
public class JsonSchema extends java.lang.ObjectINTERNAL:Purpose: This class is the root of a JAXB model representing a JSON Schema. An instance is created by the JsonSchemaGenerator based on an EclipseLink project and marshalled out using EclipseLink to create a JsonSchema.
- Author:
- mmacivor
- See Also:
JsonSchemaGenerator
-
-
Constructor Summary
Constructors Constructor Description JsonSchema()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProperty(Property property)Property[]getAnyOf()java.util.Map<java.lang.String,Property>getDefinitions()java.util.List<java.lang.String>getEnumeration()PropertygetItems()java.util.Map<java.lang.String,Property>getProperties()PropertygetProperty(java.lang.String name)java.lang.BooleanisAdditionalProperties()voidsetAdditionalProperties(java.lang.Boolean additionalProperties)voidsetAnyOf(Property[] anyOf)voidsetEnumeration(java.util.List<java.lang.String> enumeration)voidsetItems(Property items)voidsetProperties(java.util.Map<java.lang.String,Property> props)voidsetTitle(java.lang.String title)voidsetType(JsonType type)
-
-
-
Method Detail
-
setTitle
public void setTitle(java.lang.String title)
-
setType
public void setType(JsonType type)
-
addProperty
public void addProperty(Property property)
-
getProperties
public java.util.Map<java.lang.String,Property> getProperties()
-
setProperties
public void setProperties(java.util.Map<java.lang.String,Property> props)
-
getDefinitions
public java.util.Map<java.lang.String,Property> getDefinitions()
-
getProperty
public Property getProperty(java.lang.String name)
-
getItems
public Property getItems()
-
setItems
public void setItems(Property items)
-
isAdditionalProperties
public java.lang.Boolean isAdditionalProperties()
-
setAdditionalProperties
public void setAdditionalProperties(java.lang.Boolean additionalProperties)
-
setAnyOf
public void setAnyOf(Property[] anyOf)
-
getAnyOf
public Property[] getAnyOf()
-
getEnumeration
public java.util.List<java.lang.String> getEnumeration()
-
setEnumeration
public void setEnumeration(java.util.List<java.lang.String> enumeration)
-
-