Module org.eclipse.persistence.moxy
Class JsonSchema
java.lang.Object
org.eclipse.persistence.internal.jaxb.json.schema.model.JsonSchema
INTERNAL:
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.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addProperty
(Property property) Property[]
getAnyOf()
getItems()
getProperty
(String name) void
setAdditionalProperties
(Boolean additionalProperties) void
void
setEnumeration
(List<String> enumeration) void
void
setProperties
(Map<String, Property> props) void
void
-
Constructor Details
-
JsonSchema
public JsonSchema()
-
-
Method Details
-
setTitle
-
setType
-
addProperty
-
getProperties
-
setProperties
-
getDefinitions
-
getProperty
-
getItems
-
setItems
-
isAdditionalProperties
-
setAdditionalProperties
-
setAnyOf
-
getAnyOf
-
getEnumeration
-
setEnumeration
-