Class Schema
java.lang.Object
org.apache.johnzon.jsonschema.generator.Schema
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Objectprivate Objectprivate Booleanprivate Stringprivate Objectprivate Booleanprivate Booleanprivate Stringprivate Stringprivate Schemaprivate Doubleprivate Integerprivate Integerprivate Integerprivate Doubleprivate Integerprivate Integerprivate Integerprivate Doubleprivate Schemaprivate Booleanprivate Stringprivate Booleanprivate Stringprivate Stringprivate Stringprivate Schema.SchemaTypeprivate Booleanprivate Boolean -
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)
-
Field Details
-
definitions
-
type
-
properties
-
additionalProperties
-
allOf
-
anyOf
-
defaultValue
-
deprecated
-
description
-
enumeration
-
example
-
exclusiveMaximum
-
exclusiveMinimum
-
format
-
items
-
maxItems
-
maxLength
-
maxProperties
-
minItems
-
minLength
-
minProperties
-
maximum
-
minimum
-
multipleOf
-
not
-
nullable
-
oneOf
-
pattern
-
readOnly
-
ref
-
id
-
schema
-
required
-
title
-
uniqueItems
-
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
-