Class JsonSchemaV7

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class JsonSchemaV7
    extends JsonSchema
    http://json-schema.org/latest/json-schema-validation.html
    • Field Detail

      • URI

        public static final java.net.URI URI
      • numberWithZeroFractionAsInteger

        public boolean numberWithZeroFractionAsInteger
      • booleanValidity

        public java.lang.Boolean booleanValidity
      • title

        public java.lang.String title
      • description

        public java.lang.String description
      • comment

        public java.lang.String comment
      • examples

        public com.fasterxml.jackson.databind.node.ArrayNode examples
      • _const

        public com.fasterxml.jackson.databind.JsonNode _const
      • _default

        public com.fasterxml.jackson.databind.JsonNode _default
      • _enum

        public com.fasterxml.jackson.databind.node.ArrayNode _enum
      • allOf

        public com.fasterxml.jackson.databind.node.ArrayNode allOf
      • anyOf

        public com.fasterxml.jackson.databind.node.ArrayNode anyOf
      • oneOf

        public com.fasterxml.jackson.databind.node.ArrayNode oneOf
      • not

        public com.fasterxml.jackson.databind.JsonNode not
      • maxProperties

        public java.lang.Integer maxProperties
      • minProperties

        public java.lang.Integer minProperties
      • properties

        public com.fasterxml.jackson.databind.node.ObjectNode properties
      • required

        public com.fasterxml.jackson.databind.node.ArrayNode required
      • patternProperties

        public java.util.Map<java.util.regex.Pattern,​com.fasterxml.jackson.databind.JsonNode> patternProperties
      • additionalProperties

        public com.fasterxml.jackson.databind.JsonNode additionalProperties
      • dependencies

        public com.fasterxml.jackson.databind.JsonNode dependencies
      • propertyNames

        public com.fasterxml.jackson.databind.JsonNode propertyNames
      • items

        public com.fasterxml.jackson.databind.JsonNode items
      • additionalItems

        public com.fasterxml.jackson.databind.JsonNode additionalItems
      • minItems

        public java.lang.Integer minItems
      • maxItems

        public java.lang.Integer maxItems
      • uniqueItems

        public java.lang.Boolean uniqueItems
      • contains

        public com.fasterxml.jackson.databind.JsonNode contains
      • pattern

        public java.util.regex.Pattern pattern
      • minLength

        public java.lang.Integer minLength
      • maxLength

        public java.lang.Integer maxLength
      • contentMediaType

        public java.lang.String contentMediaType
      • contentEncoding

        public java.lang.String contentEncoding
      • minimum

        public java.math.BigDecimal minimum
      • maximum

        public java.math.BigDecimal maximum
      • exclusiveMinimum

        public java.math.BigDecimal exclusiveMinimum
      • exclusiveMaximum

        public java.math.BigDecimal exclusiveMaximum
      • multipleOf

        public java.math.BigDecimal multipleOf
      • _if

        public com.fasterxml.jackson.databind.JsonNode _if
      • _then

        public com.fasterxml.jackson.databind.JsonNode _then
      • _else

        public com.fasterxml.jackson.databind.JsonNode _else
      • readOnly

        public java.lang.Boolean readOnly
      • writeOnly

        public java.lang.Boolean writeOnly
    • Constructor Detail

      • JsonSchemaV7

        public JsonSchemaV7()
    • Method Detail

      • clone

        public JsonSchemaV7 clone()
        Overrides:
        clone in class java.lang.Object