Class Schema
- java.lang.Object
-
- org.apache.johnzon.jsonschema.generator.Schema
-
public class Schema extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSchema.SchemaTypestatic classSchema.SchemaTypeAdapter
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ObjectadditionalPropertiesprivate java.util.List<Schema>allOfprivate java.util.List<Schema>anyOfprivate java.lang.ObjectdefaultValueprivate java.util.Map<java.lang.String,Schema>definitionsprivate java.lang.Booleandeprecatedprivate java.lang.Stringdescriptionprivate java.util.List<java.lang.Object>enumerationprivate java.lang.Objectexampleprivate java.lang.BooleanexclusiveMaximumprivate java.lang.BooleanexclusiveMinimumprivate java.lang.Stringformatprivate java.lang.Stringidprivate Schemaitemsprivate java.lang.Doublemaximumprivate java.lang.IntegermaxItemsprivate java.lang.IntegermaxLengthprivate java.lang.IntegermaxPropertiesprivate java.lang.Doubleminimumprivate java.lang.IntegerminItemsprivate java.lang.IntegerminLengthprivate java.lang.IntegerminPropertiesprivate java.lang.DoublemultipleOfprivate Schemanotprivate java.lang.Booleannullableprivate java.util.List<Schema>oneOfprivate java.lang.Stringpatternprivate java.util.Map<java.lang.String,Schema>propertiesprivate java.lang.BooleanreadOnlyprivate java.lang.Stringrefprivate java.util.List<java.lang.String>requiredprivate java.lang.Stringschemaprivate java.lang.Stringtitleprivate Schema.SchemaTypetypeprivate java.lang.BooleanuniqueItemsprivate java.lang.BooleanwriteOnly
-
Constructor Summary
Constructors Constructor Description Schema()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetAdditionalProperties()java.util.List<Schema>getAllOf()java.util.List<Schema>getAnyOf()java.lang.ObjectgetDefaultValue()java.util.Map<java.lang.String,Schema>getDefinitions()java.lang.BooleangetDeprecated()java.lang.StringgetDescription()java.util.List<java.lang.Object>getEnumeration()java.lang.ObjectgetExample()java.lang.BooleangetExclusiveMaximum()java.lang.BooleangetExclusiveMinimum()java.lang.StringgetFormat()java.lang.StringgetId()SchemagetItems()java.lang.DoublegetMaximum()java.lang.IntegergetMaxItems()java.lang.IntegergetMaxLength()java.lang.IntegergetMaxProperties()java.lang.DoublegetMinimum()java.lang.IntegergetMinItems()java.lang.IntegergetMinLength()java.lang.IntegergetMinProperties()java.lang.DoublegetMultipleOf()SchemagetNot()java.lang.BooleangetNullable()java.util.List<Schema>getOneOf()java.lang.StringgetPattern()java.util.Map<java.lang.String,Schema>getProperties()java.lang.BooleangetReadOnly()java.lang.StringgetRef()java.util.List<java.lang.String>getRequired()java.lang.StringgetSchema()java.lang.StringgetTitle()Schema.SchemaTypegetType()java.lang.BooleangetUniqueItems()java.lang.BooleangetWriteOnly()voidsetAdditionalProperties(java.lang.Object additionalProperties)voidsetAllOf(java.util.List<Schema> allOf)voidsetAnyOf(java.util.List<Schema> anyOf)voidsetDefaultValue(java.lang.Object defaultValue)voidsetDefinitions(java.util.Map<java.lang.String,Schema> definitions)voidsetDeprecated(java.lang.Boolean deprecated)voidsetDescription(java.lang.String description)voidsetEnumeration(java.util.List<java.lang.Object> enumeration)voidsetExample(java.lang.Object example)voidsetExclusiveMaximum(java.lang.Boolean exclusiveMaximum)voidsetExclusiveMinimum(java.lang.Boolean exclusiveMinimum)voidsetFormat(java.lang.String format)voidsetId(java.lang.String id)voidsetItems(Schema items)voidsetMaximum(java.lang.Double maximum)voidsetMaxItems(java.lang.Integer maxItems)voidsetMaxLength(java.lang.Integer maxLength)voidsetMaxProperties(java.lang.Integer maxProperties)voidsetMinimum(java.lang.Double minimum)voidsetMinItems(java.lang.Integer minItems)voidsetMinLength(java.lang.Integer minLength)voidsetMinProperties(java.lang.Integer minProperties)voidsetMultipleOf(java.lang.Double multipleOf)voidsetNot(Schema not)voidsetNullable(java.lang.Boolean nullable)voidsetOneOf(java.util.List<Schema> oneOf)voidsetPattern(java.lang.String pattern)voidsetProperties(java.util.Map<java.lang.String,Schema> properties)voidsetReadOnly(java.lang.Boolean readOnly)voidsetRef(java.lang.String ref)voidsetRequired(java.util.List<java.lang.String> required)voidsetSchema(java.lang.String schema)voidsetTitle(java.lang.String title)voidsetType(Schema.SchemaType type)voidsetUniqueItems(java.lang.Boolean uniqueItems)voidsetWriteOnly(java.lang.Boolean writeOnly)
-
-
-
Field Detail
-
definitions
private java.util.Map<java.lang.String,Schema> definitions
-
type
private Schema.SchemaType type
-
properties
private java.util.Map<java.lang.String,Schema> properties
-
additionalProperties
private java.lang.Object additionalProperties
-
allOf
private java.util.List<Schema> allOf
-
anyOf
private java.util.List<Schema> anyOf
-
defaultValue
private java.lang.Object defaultValue
-
deprecated
private java.lang.Boolean deprecated
-
description
private java.lang.String description
-
enumeration
private java.util.List<java.lang.Object> enumeration
-
example
private java.lang.Object example
-
exclusiveMaximum
private java.lang.Boolean exclusiveMaximum
-
exclusiveMinimum
private java.lang.Boolean exclusiveMinimum
-
format
private java.lang.String format
-
items
private Schema items
-
maxItems
private java.lang.Integer maxItems
-
maxLength
private java.lang.Integer maxLength
-
maxProperties
private java.lang.Integer maxProperties
-
minItems
private java.lang.Integer minItems
-
minLength
private java.lang.Integer minLength
-
minProperties
private java.lang.Integer minProperties
-
maximum
private java.lang.Double maximum
-
minimum
private java.lang.Double minimum
-
multipleOf
private java.lang.Double multipleOf
-
not
private Schema not
-
nullable
private java.lang.Boolean nullable
-
oneOf
private java.util.List<Schema> oneOf
-
pattern
private java.lang.String pattern
-
readOnly
private java.lang.Boolean readOnly
-
ref
private java.lang.String ref
-
id
private java.lang.String id
-
schema
private java.lang.String schema
-
required
private java.util.List<java.lang.String> required
-
title
private java.lang.String title
-
uniqueItems
private java.lang.Boolean uniqueItems
-
writeOnly
private java.lang.Boolean writeOnly
-
-
Method Detail
-
getDefinitions
public java.util.Map<java.lang.String,Schema> getDefinitions()
-
setDefinitions
public void setDefinitions(java.util.Map<java.lang.String,Schema> definitions)
-
getType
public Schema.SchemaType getType()
-
setType
public void setType(Schema.SchemaType type)
-
getProperties
public java.util.Map<java.lang.String,Schema> getProperties()
-
setProperties
public void setProperties(java.util.Map<java.lang.String,Schema> properties)
-
getAdditionalProperties
public java.lang.Object getAdditionalProperties()
-
setAdditionalProperties
public void setAdditionalProperties(java.lang.Object additionalProperties)
-
getAllOf
public java.util.List<Schema> getAllOf()
-
setAllOf
public void setAllOf(java.util.List<Schema> allOf)
-
getAnyOf
public java.util.List<Schema> getAnyOf()
-
setAnyOf
public void setAnyOf(java.util.List<Schema> anyOf)
-
getDefaultValue
public java.lang.Object getDefaultValue()
-
setDefaultValue
public void setDefaultValue(java.lang.Object defaultValue)
-
getDeprecated
public java.lang.Boolean getDeprecated()
-
setDeprecated
public void setDeprecated(java.lang.Boolean deprecated)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getEnumeration
public java.util.List<java.lang.Object> getEnumeration()
-
setEnumeration
public void setEnumeration(java.util.List<java.lang.Object> enumeration)
-
getExample
public java.lang.Object getExample()
-
setExample
public void setExample(java.lang.Object example)
-
getExclusiveMaximum
public java.lang.Boolean getExclusiveMaximum()
-
setExclusiveMaximum
public void setExclusiveMaximum(java.lang.Boolean exclusiveMaximum)
-
getExclusiveMinimum
public java.lang.Boolean getExclusiveMinimum()
-
setExclusiveMinimum
public void setExclusiveMinimum(java.lang.Boolean exclusiveMinimum)
-
getFormat
public java.lang.String getFormat()
-
setFormat
public void setFormat(java.lang.String format)
-
getItems
public Schema getItems()
-
setItems
public void setItems(Schema items)
-
getMaxItems
public java.lang.Integer getMaxItems()
-
setMaxItems
public void setMaxItems(java.lang.Integer maxItems)
-
getMaxLength
public java.lang.Integer getMaxLength()
-
setMaxLength
public void setMaxLength(java.lang.Integer maxLength)
-
getMaxProperties
public java.lang.Integer getMaxProperties()
-
setMaxProperties
public void setMaxProperties(java.lang.Integer maxProperties)
-
getMinItems
public java.lang.Integer getMinItems()
-
setMinItems
public void setMinItems(java.lang.Integer minItems)
-
getMinLength
public java.lang.Integer getMinLength()
-
setMinLength
public void setMinLength(java.lang.Integer minLength)
-
getMinProperties
public java.lang.Integer getMinProperties()
-
setMinProperties
public void setMinProperties(java.lang.Integer minProperties)
-
getMaximum
public java.lang.Double getMaximum()
-
setMaximum
public void setMaximum(java.lang.Double maximum)
-
getMinimum
public java.lang.Double getMinimum()
-
setMinimum
public void setMinimum(java.lang.Double minimum)
-
getMultipleOf
public java.lang.Double getMultipleOf()
-
setMultipleOf
public void setMultipleOf(java.lang.Double multipleOf)
-
getNot
public Schema getNot()
-
setNot
public void setNot(Schema not)
-
getNullable
public java.lang.Boolean getNullable()
-
setNullable
public void setNullable(java.lang.Boolean nullable)
-
getOneOf
public java.util.List<Schema> getOneOf()
-
setOneOf
public void setOneOf(java.util.List<Schema> oneOf)
-
getPattern
public java.lang.String getPattern()
-
setPattern
public void setPattern(java.lang.String pattern)
-
getReadOnly
public java.lang.Boolean getReadOnly()
-
setReadOnly
public void setReadOnly(java.lang.Boolean readOnly)
-
getRef
public java.lang.String getRef()
-
setRef
public void setRef(java.lang.String ref)
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
getSchema
public java.lang.String getSchema()
-
setSchema
public void setSchema(java.lang.String schema)
-
getRequired
public java.util.List<java.lang.String> getRequired()
-
setRequired
public void setRequired(java.util.List<java.lang.String> required)
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
getUniqueItems
public java.lang.Boolean getUniqueItems()
-
setUniqueItems
public void setUniqueItems(java.lang.Boolean uniqueItems)
-
getWriteOnly
public java.lang.Boolean getWriteOnly()
-
setWriteOnly
public void setWriteOnly(java.lang.Boolean writeOnly)
-
-