Class Schema
- java.lang.Object
-
- com.maxxton.microdocs.core.domain.JsonReference
-
- com.maxxton.microdocs.core.domain.schema.Schema
-
- Direct Known Subclasses:
SchemaArray,SchemaDummy,SchemaEnum,SchemaObject,SchemaPrimitive
public abstract class Schema extends JsonReference
-
-
Constructor Summary
Constructors Constructor Description Schema()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetDefaultValue()java.lang.StringgetDescription()java.lang.NumbergetExclusiveMaximum()java.lang.StringgetFormat()java.lang.NumbergetInclusiveMinimum()SchemaMappingsgetMappings()java.lang.NumbergetMaximum()java.lang.IntegergetMaxItems()java.lang.IntegergetMaxLength()java.lang.IntegergetMaxProperties()java.lang.NumbergetMinimum()java.lang.IntegergetMinItems()java.lang.IntegergetMinLength()java.lang.IntegergetMinProperties()java.lang.NumbergetMultipleOf()java.lang.StringgetPattern()SchemaTypegetType()java.lang.IntegergetUniqueItems()booleanisRequired()SchemasetDefaultValue(java.lang.Object defaultValue)voidsetDescription(java.lang.String description)voidsetExclusiveMaximum(java.lang.Number exclusiveMaximum)voidsetFormat(java.lang.String format)voidsetInclusiveMinimum(java.lang.Number inclusiveMinimum)voidsetMappings(SchemaMappings mappings)voidsetMaximum(java.lang.Number maximum)voidsetMaxItems(java.lang.Integer maxItems)voidsetMaxLength(java.lang.Integer maxLength)voidsetMaxProperties(java.lang.Integer maxProperties)voidsetMinimum(java.lang.Number minimum)voidsetMinItems(java.lang.Integer minItems)voidsetMinLength(java.lang.Integer minLength)voidsetMinProperties(java.lang.Integer minProperties)voidsetMultipleOf(java.lang.Number multipleOf)voidsetPattern(java.lang.String pattern)voidsetRequired(boolean required)voidsetType(SchemaType type)voidsetUniqueItems(java.lang.Integer uniqueItems)-
Methods inherited from class com.maxxton.microdocs.core.domain.JsonReference
getReference, setReference
-
-
-
-
Method Detail
-
getFormat
public java.lang.String getFormat()
-
setFormat
public void setFormat(java.lang.String format)
-
getType
public SchemaType getType()
-
setType
public void setType(SchemaType type)
-
getDefaultValue
public java.lang.Object getDefaultValue()
-
setDefaultValue
public Schema setDefaultValue(java.lang.Object defaultValue)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
isRequired
public boolean isRequired()
-
setRequired
public void setRequired(boolean required)
-
getMultipleOf
public java.lang.Number getMultipleOf()
-
setMultipleOf
public void setMultipleOf(java.lang.Number multipleOf)
-
getMaximum
public java.lang.Number getMaximum()
-
setMaximum
public void setMaximum(java.lang.Number maximum)
-
getMinimum
public java.lang.Number getMinimum()
-
setMinimum
public void setMinimum(java.lang.Number minimum)
-
getExclusiveMaximum
public java.lang.Number getExclusiveMaximum()
-
setExclusiveMaximum
public void setExclusiveMaximum(java.lang.Number exclusiveMaximum)
-
getInclusiveMinimum
public java.lang.Number getInclusiveMinimum()
-
setInclusiveMinimum
public void setInclusiveMinimum(java.lang.Number inclusiveMinimum)
-
getMaxLength
public java.lang.Integer getMaxLength()
-
setMaxLength
public void setMaxLength(java.lang.Integer maxLength)
-
getMinLength
public java.lang.Integer getMinLength()
-
setMinLength
public void setMinLength(java.lang.Integer minLength)
-
getPattern
public java.lang.String getPattern()
-
setPattern
public void setPattern(java.lang.String pattern)
-
getMaxItems
public java.lang.Integer getMaxItems()
-
setMaxItems
public void setMaxItems(java.lang.Integer maxItems)
-
getMinItems
public java.lang.Integer getMinItems()
-
setMinItems
public void setMinItems(java.lang.Integer minItems)
-
getUniqueItems
public java.lang.Integer getUniqueItems()
-
setUniqueItems
public void setUniqueItems(java.lang.Integer uniqueItems)
-
getMaxProperties
public java.lang.Integer getMaxProperties()
-
setMaxProperties
public void setMaxProperties(java.lang.Integer maxProperties)
-
getMinProperties
public java.lang.Integer getMinProperties()
-
setMinProperties
public void setMinProperties(java.lang.Integer minProperties)
-
getMappings
public SchemaMappings getMappings()
-
setMappings
public void setMappings(SchemaMappings mappings)
-
-