Class Schema
java.lang.Object
org.apache.johnzon.jsonschema.generator.Schema
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAllOf()getAnyOf()getId()getItems()getNot()getOneOf()getRef()getTitle()getType()voidsetAdditionalProperties(Object additionalProperties) voidvoidvoidsetDefaultValue(Object defaultValue) voidsetDefinitions(Map<String, Schema> definitions) voidsetDeprecated(Boolean deprecated) voidsetDescription(String description) voidsetEnumeration(List<Object> enumeration) voidsetExample(Object example) voidsetExclusiveMaximum(Boolean exclusiveMaximum) voidsetExclusiveMinimum(Boolean exclusiveMinimum) voidvoidvoidvoidsetMaximum(Double maximum) voidsetMaxItems(Integer maxItems) voidsetMaxLength(Integer maxLength) voidsetMaxProperties(Integer maxProperties) voidsetMinimum(Double minimum) voidsetMinItems(Integer minItems) voidsetMinLength(Integer minLength) voidsetMinProperties(Integer minProperties) voidsetMultipleOf(Double multipleOf) voidvoidsetNullable(Boolean nullable) voidvoidsetPattern(String pattern) voidsetProperties(Map<String, Schema> properties) voidsetReadOnly(Boolean readOnly) voidvoidsetRequired(List<String> required) voidvoidvoidsetType(Schema.SchemaType type) voidsetUniqueItems(Boolean uniqueItems) voidsetWriteOnly(Boolean writeOnly)
-
Constructor Details
-
Schema
public Schema()
-
-
Method Details
-
getDefinitions
-
setDefinitions
-
getType
-
setType
-
getProperties
-
setProperties
-
getAdditionalProperties
-
setAdditionalProperties
-
getAllOf
-
setAllOf
-
getAnyOf
-
setAnyOf
-
getDefaultValue
-
setDefaultValue
-
getDeprecated
-
setDeprecated
-
getDescription
-
setDescription
-
getEnumeration
-
setEnumeration
-
getExample
-
setExample
-
getExclusiveMaximum
-
setExclusiveMaximum
-
getExclusiveMinimum
-
setExclusiveMinimum
-
getFormat
-
setFormat
-
getItems
-
setItems
-
getMaxItems
-
setMaxItems
-
getMaxLength
-
setMaxLength
-
getMaxProperties
-
setMaxProperties
-
getMinItems
-
setMinItems
-
getMinLength
-
setMinLength
-
getMinProperties
-
setMinProperties
-
getMaximum
-
setMaximum
-
getMinimum
-
setMinimum
-
getMultipleOf
-
setMultipleOf
-
getNot
-
setNot
-
getNullable
-
setNullable
-
getOneOf
-
setOneOf
-
getPattern
-
setPattern
-
getReadOnly
-
setReadOnly
-
getRef
-
setRef
-
getId
-
setId
-
getSchema
-
setSchema
-
getRequired
-
setRequired
-
getTitle
-
setTitle
-
getUniqueItems
-
setUniqueItems
-
getWriteOnly
-
setWriteOnly
-