Package org.everit.json.schema
package org.everit.json.schema
-
ClassDescriptionArray schema validator.Builder class for
ArraySchema.Boolean schema validator.Builder class forBooleanSchema.Validator forallOf,oneOf,anyOfschemas.Builder class forCombinedSchema.Validation criterion.Validator forif,then,elseschemas.Builder class forConditionalSchema.A schema not specifying any restrictions, ie.Builder class forEmptySchema.Enum schema validator.Builder class forEnumSchema.Implementations perform the validation against the "format" keyword (see JSON Schema spec section 7).A JSON Pointer is a simple query language defined for JSON documents by RFC 6901.This class allows the user to build a JSONPointer in steps, using exactly one segment in each step.The JSONPointerException is thrown byJSONPointerif an error occurs during evaluating a pointer.Notschema validator.Builder class forNotSchema.Nullschema validator.Builder class forNullSchema.Number schema validator.Builder class forNumberSchema.Deep-equals implementation on primitive wrappers,JSONObjectandJSONArray.Object schema validator.Builder class forObjectSchema.This class is used bySchemaLoaderto resolve JSON pointers during the construction of the schema.Builder class forReferenceSchema.Superclass of all other schema validator classes of this package.Schema.Builder<S extends Schema>Abstract builder class for the builder classes ofSchemasubclasses.Thrown bySchemaLoader.load()when it encounters un-parseable schema JSON definition.Stringschema validator.Builder class forStringSchema.Thrown bySchemasubclasses on validation failure.