All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ArraySchema Array schema validator.ArraySchema.Builder Builder class forArraySchema.BooleanSchema Boolean schema validator.BooleanSchema.Builder Builder class forBooleanSchema.CombinedSchema Validator forallOf,oneOf,anyOfschemas.CombinedSchema.Builder Builder class forCombinedSchema.CombinedSchema.ValidationCriterion Validation criterion.CombinedSchemaMatchEvent CombinedSchemaMismatchEvent CombinedSchemaValidationEvent ConditionalSchema Validator forif,then,elseschemas.ConditionalSchema.Builder Builder class forConditionalSchema.ConditionalSchemaMatchEvent ConditionalSchemaMismatchEvent ConditionalSchemaValidationEvent ConditionalSchemaValidationEvent.Keyword ConstSchema ConstSchema.ConstSchemaBuilder DateFormatValidator Implementation of the "date" format value.DateTimeFormatValidator Implementation of the "date-time" format value.DefaultSchemaClient ASchemaClientimplementation which usesURLfor reading the remote content.EmailFormatValidator Implementation of the "email" format value.EmptySchema A schema not specifying any restrictions, ie.EmptySchema.Builder Builder class forEmptySchema.EnumSchema Enum schema validator.EnumSchema.Builder Builder class forEnumSchema.FalseSchema FalseSchema.Builder FormatValidator Implementations perform the validation against the "format" keyword (see JSON Schema spec section 7).HostnameFormatValidator Implementation of the "hostname" format value.IPAddressValidator Deprecated. IPV4Validator Implementation of the "ipv4" format value.IPV6Validator Implementation of the "ipv6" format value.JavaUtilRegexpFactory JSONPointer A JSON Pointer is a simple query language defined for JSON documents by RFC 6901.JSONPointer Deprecated. JSONPointer.Builder This class allows the user to build a JSONPointer in steps, using exactly one segment in each step.JSONPointer.QueryResult Data-transfer object for holding the result of a JSON pointer query.JSONPointerException The JSONPointerException is thrown byJSONPointerif an error occurs during evaluating a pointer.JsonPointerFormatValidator JSONPrinter MismatchEvent NotSchema Notschema validator.NotSchema.Builder Builder class forNotSchema.NullSchema Nullschema validator.NullSchema.Builder Builder class forNullSchema.NumberComparator NumberSchema Number schema validator.NumberSchema.Builder Builder class forNumberSchema.ObjectComparator Deep-equals implementation on primitive wrappers,JSONObjectandJSONArray.ObjectSchema Object schema validator.ObjectSchema.Builder Builder class forObjectSchema.OrgJsonUtil Utility class simplifying working with org.json.JSONObject and JSONArray in a way that it also works on android.PrimitiveValidationStrategy RE2JRegexpFactory ReadWriteContext ReferenceResolver Resolves anidorrefagainst a parent scope.ReferenceSchema This class is used bySchemaLoaderto resolve JSON pointers during the construction of the schema.ReferenceSchema.Builder Builder class forReferenceSchema.RegexFormatValidator Regexp RegexpFactory RegexpMatchingFailure RelativeJsonPointerFormatValidator ResolutionScopeChangeListener Event handler interface used byTypeBasedMultiplexerto notify client(s) (which is currently a schema loader instance) about resolution scope changes.Schema Superclass of all other schema validator classes of this package.Schema.Builder<S extends Schema> Abstract builder class for the builder classes ofSchemasubclasses.SchemaClient This interface is used bySchemaLoaderto fetch the contents denoted by remote JSON pointer.SchemaException Thrown bySchemaLoader.load()when it encounters un-parseable schema JSON definition.SchemaLoader Loads a JSON schema's JSON representation into schema validator instances.SchemaLoader.SchemaLoaderBuilder Builder class forSchemaLoader.SchemaLocation SchemaReferencedEvent SpecificationVersion StringSchema Stringschema validator.StringSchema.Builder Builder class forStringSchema.StringSchemaLoader StringSchemaValidatingVisitor TemporalFormatValidator Base class for date and time format validatorsTimeFormatValidator Implementation of the "time" format value.TrueSchema TrueSchema.Builder TypeBasedMultiplexer Deprecated. TypeBasedMultiplexer.OnTypeConsumer<E> Created and used byTypeBasedMultiplexerto set actions (consumers) for matching classes.URIFormatValidator Implementation of the "uri" format value.URIReferenceFormatValidator URITemplateFormatValidator URIV4FormatValidator ValidationEvent<S extends Schema> ValidationException Thrown bySchemasubclasses on validation failure.ValidationListener Interface to capture which schemas are matching against a specific event in theValidatingVisitor.Validator Validator.ValidatorBuilder WrappingFormatValidator