java.lang.Object
org.apache.johnzon.jsonschema.generator.Schema

public class Schema extends Object
  • Field Details

  • Constructor Details

    • Schema

      public Schema()
  • Method Details

    • getDefinitions

      public Map<String,Schema> getDefinitions()
    • setDefinitions

      public void setDefinitions(Map<String,Schema> definitions)
    • getType

      public Schema.SchemaType getType()
    • setType

      public void setType(Schema.SchemaType type)
    • getProperties

      public Map<String,Schema> getProperties()
    • setProperties

      public void setProperties(Map<String,Schema> properties)
    • getAdditionalProperties

      public Object getAdditionalProperties()
    • setAdditionalProperties

      public void setAdditionalProperties(Object additionalProperties)
    • getAllOf

      public List<Schema> getAllOf()
    • setAllOf

      public void setAllOf(List<Schema> allOf)
    • getAnyOf

      public List<Schema> getAnyOf()
    • setAnyOf

      public void setAnyOf(List<Schema> anyOf)
    • getDefaultValue

      public Object getDefaultValue()
    • setDefaultValue

      public void setDefaultValue(Object defaultValue)
    • getDeprecated

      public Boolean getDeprecated()
    • setDeprecated

      public void setDeprecated(Boolean deprecated)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getEnumeration

      public List<Object> getEnumeration()
    • setEnumeration

      public void setEnumeration(List<Object> enumeration)
    • getExample

      public Object getExample()
    • setExample

      public void setExample(Object example)
    • getExclusiveMaximum

      public Boolean getExclusiveMaximum()
    • setExclusiveMaximum

      public void setExclusiveMaximum(Boolean exclusiveMaximum)
    • getExclusiveMinimum

      public Boolean getExclusiveMinimum()
    • setExclusiveMinimum

      public void setExclusiveMinimum(Boolean exclusiveMinimum)
    • getFormat

      public String getFormat()
    • setFormat

      public void setFormat(String format)
    • getItems

      public Schema getItems()
    • setItems

      public void setItems(Schema items)
    • getMaxItems

      public Integer getMaxItems()
    • setMaxItems

      public void setMaxItems(Integer maxItems)
    • getMaxLength

      public Integer getMaxLength()
    • setMaxLength

      public void setMaxLength(Integer maxLength)
    • getMaxProperties

      public Integer getMaxProperties()
    • setMaxProperties

      public void setMaxProperties(Integer maxProperties)
    • getMinItems

      public Integer getMinItems()
    • setMinItems

      public void setMinItems(Integer minItems)
    • getMinLength

      public Integer getMinLength()
    • setMinLength

      public void setMinLength(Integer minLength)
    • getMinProperties

      public Integer getMinProperties()
    • setMinProperties

      public void setMinProperties(Integer minProperties)
    • getMaximum

      public Double getMaximum()
    • setMaximum

      public void setMaximum(Double maximum)
    • getMinimum

      public Double getMinimum()
    • setMinimum

      public void setMinimum(Double minimum)
    • getMultipleOf

      public Double getMultipleOf()
    • setMultipleOf

      public void setMultipleOf(Double multipleOf)
    • getNot

      public Schema getNot()
    • setNot

      public void setNot(Schema not)
    • getNullable

      public Boolean getNullable()
    • setNullable

      public void setNullable(Boolean nullable)
    • getOneOf

      public List<Schema> getOneOf()
    • setOneOf

      public void setOneOf(List<Schema> oneOf)
    • getPattern

      public String getPattern()
    • setPattern

      public void setPattern(String pattern)
    • getReadOnly

      public Boolean getReadOnly()
    • setReadOnly

      public void setReadOnly(Boolean readOnly)
    • getRef

      public String getRef()
    • setRef

      public void setRef(String ref)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getSchema

      public String getSchema()
    • setSchema

      public void setSchema(String schema)
    • getRequired

      public List<String> getRequired()
    • setRequired

      public void setRequired(List<String> required)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getUniqueItems

      public Boolean getUniqueItems()
    • setUniqueItems

      public void setUniqueItems(Boolean uniqueItems)
    • getWriteOnly

      public Boolean getWriteOnly()
    • setWriteOnly

      public void setWriteOnly(Boolean writeOnly)