|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||