Package com.fasterxml.jackson.databind.jsonSchema.types

Class Summary
AnySchema This class represents a JsonSchema of type any
ArraySchema  
ArraySchema.AdditionalItems This provides a definition for additional items in an array instance when tuple definitions of the items is provided.
ArraySchema.ArrayItems When this attribute value is an array of jsonSchemas and the instance value is an array, each position in the instance array MUST conform to the jsonSchema in the corresponding position for this array.
ArraySchema.Items This attribute defines the allowed items in an instance array, and MUST be a jsonSchema or an array of jsonSchemas.
ArraySchema.NoAdditionalItems This can be false to indicate additional items in the array are not allowed
ArraySchema.SchemaAdditionalItems or it can be a jsonSchema that defines the jsonSchema of the additional items.
ArraySchema.SingleItems When this attribute value is a jsonSchema and the instance value is an array, then all the items in the array MUST be valid according to the jsonSchema.
BooleanSchema This class represents a JsonSchema of type boolean
ContainerTypeSchema This class encapsulates the functionality of container type JsonSchema Array and Object
HyperSchema This class represents the HyperSchema portion of a JsonSchema It is a skeleton intended as a starting point for customization.
IntegerSchema This class represents a JsonSchema as an integer type
JsonSchema The type wraps the json schema specification at : Json JsonSchema Draft JSON (JavaScript Object Notation) JsonSchema defines the media type "application/schema+json", a JSON based format for defining the structure of JSON data.
JsonSchema.JsonSchemaIdResolver  
NullSchema This class represents a JsonSchema as a null type
NumberSchema This class represents a JsonSchema as a number type
ObjectSchema This type represents a JsonSchema as an object type
ObjectSchema.AdditionalProperties  
ObjectSchema.Dependency  
ObjectSchema.NoAdditionalProperties  
ObjectSchema.SchemaAdditionalProperties  
ObjectSchema.SchemaDependency JsonSchema Dependency If the dependency value is a jsonSchema, then the instance object MUST be valid against the jsonSchema.
ObjectSchema.SimpleDependency Simple Dependency If the dependency value is a string, then the instance object MUST have a property with the same name as the dependency value.
SimpleTypeSchema This class encapsulates the functionality of JsonSchema simple types
StringSchema This represents a JsonSchema as a String
UnionTypeSchema This class represents a JsonSchema as a Union Type Schema: "An array of two or more simple type definitions.
ValueTypeSchema This class represents a JsonSchema A primitive type.
 



Copyright © 2012 fasterxml.com. All Rights Reserved.