Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V 

A

addItemSchema(Schema) - Method in class org.everit.json.schema.ArraySchema.Builder
Adds an item schema for tuple validation.
additionalItems(boolean) - Method in class org.everit.json.schema.ArraySchema.Builder
 
additionalProperties(boolean) - Method in class org.everit.json.schema.ObjectSchema.Builder
 
addPropertySchema(String, Schema) - Method in class org.everit.json.schema.ObjectSchema.Builder
Adds a property schema.
addRequiredProperty(String) - Method in class org.everit.json.schema.ObjectSchema.Builder
 
ALL_CRITERION - Static variable in class org.everit.json.schema.CombinedSchema
Validation criterion for allOf schemas.
allItemSchema(Schema) - Method in class org.everit.json.schema.ArraySchema.Builder
 
allOf(Collection<Schema>) - Static method in class org.everit.json.schema.CombinedSchema
 
ANY_CRITERION - Static variable in class org.everit.json.schema.CombinedSchema
Validation criterion for anyOf schemas.
anyOf(Collection<Schema>) - Static method in class org.everit.json.schema.CombinedSchema
 
apply(String) - Method in interface org.everit.json.schema.loader.SchemaClient
 
ArraySchema - Class in org.everit.json.schema
Array schema validator.
ArraySchema(ArraySchema.Builder) - Constructor for class org.everit.json.schema.ArraySchema
Constructor.
ArraySchema.Builder - Class in org.everit.json.schema
Builder class for ArraySchema.

B

BooleanSchema - Class in org.everit.json.schema
Boolean schema validator.
BooleanSchema(BooleanSchema.Builder) - Constructor for class org.everit.json.schema.BooleanSchema
 
BooleanSchema.Builder - Class in org.everit.json.schema
Builder class for BooleanSchema.
build() - Method in class org.everit.json.schema.ArraySchema.Builder
 
build() - Method in class org.everit.json.schema.BooleanSchema.Builder
 
build() - Method in class org.everit.json.schema.CombinedSchema.Builder
 
build() - Method in class org.everit.json.schema.EmptySchema.Builder
 
build() - Method in class org.everit.json.schema.EnumSchema.Builder
 
build() - Method in class org.everit.json.schema.NotSchema.Builder
 
build() - Method in class org.everit.json.schema.NullSchema.Builder
 
build() - Method in class org.everit.json.schema.NumberSchema.Builder
 
build() - Method in class org.everit.json.schema.ObjectSchema.Builder
 
build() - Method in class org.everit.json.schema.ReferenceSchema.Builder
This method caches its result, so multiple invocations will return referentially the same ReferenceSchema instance.
build() - Method in class org.everit.json.schema.Schema.Builder
 
build() - Method in class org.everit.json.schema.StringSchema.Builder
 
builder() - Static method in class org.everit.json.schema.ArraySchema
 
Builder() - Constructor for class org.everit.json.schema.ArraySchema.Builder
 
builder() - Static method in class org.everit.json.schema.BooleanSchema
 
Builder() - Constructor for class org.everit.json.schema.BooleanSchema.Builder
 
builder() - Static method in class org.everit.json.schema.CombinedSchema
 
builder(Collection<Schema>) - Static method in class org.everit.json.schema.CombinedSchema
 
Builder() - Constructor for class org.everit.json.schema.CombinedSchema.Builder
 
builder() - Static method in class org.everit.json.schema.EmptySchema
 
Builder() - Constructor for class org.everit.json.schema.EmptySchema.Builder
 
builder() - Static method in class org.everit.json.schema.EnumSchema
 
Builder() - Constructor for class org.everit.json.schema.EnumSchema.Builder
 
builder() - Static method in class org.everit.json.schema.NotSchema
 
Builder() - Constructor for class org.everit.json.schema.NotSchema.Builder
 
builder() - Static method in class org.everit.json.schema.NullSchema
 
Builder() - Constructor for class org.everit.json.schema.NullSchema.Builder
 
builder() - Static method in class org.everit.json.schema.NumberSchema
 
Builder() - Constructor for class org.everit.json.schema.NumberSchema.Builder
 
builder() - Static method in class org.everit.json.schema.ObjectSchema
 
Builder() - Constructor for class org.everit.json.schema.ObjectSchema.Builder
 
builder() - Static method in class org.everit.json.schema.ReferenceSchema
 
Builder() - Constructor for class org.everit.json.schema.ReferenceSchema.Builder
 
Builder() - Constructor for class org.everit.json.schema.Schema.Builder
 
builder() - Static method in class org.everit.json.schema.StringSchema
 
Builder() - Constructor for class org.everit.json.schema.StringSchema.Builder
 

C

CombinedSchema - Class in org.everit.json.schema
Validator for allOf, oneOf, anyOf schemas.
CombinedSchema(CombinedSchema.Builder) - Constructor for class org.everit.json.schema.CombinedSchema
Constructor.
CombinedSchema.Builder - Class in org.everit.json.schema
Builder class for CombinedSchema.
CombinedSchema.ValidationCriterion - Interface in org.everit.json.schema
Validation criterion.
criterion(CombinedSchema.ValidationCriterion) - Method in class org.everit.json.schema.CombinedSchema.Builder
 

D

deepEquals(Object, Object) - Static method in class org.everit.json.schema.ObjectComparator
Deep-equals implementation on primitive wrappers, JSONObject and JSONArray.
DefaultSchemaClient - Class in org.everit.json.schema.loader.internal
A SchemaClient implementation which uses URL for reading the remote content.
DefaultSchemaClient() - Constructor for class org.everit.json.schema.loader.internal.DefaultSchemaClient
 
description(String) - Method in class org.everit.json.schema.Schema.Builder
 

E

EmptySchema - Class in org.everit.json.schema
A schema not specifying any restrictions, ie.
EmptySchema(EmptySchema.Builder) - Constructor for class org.everit.json.schema.EmptySchema
 
EmptySchema.Builder - Class in org.everit.json.schema
Builder class for EmptySchema.
EnumSchema - Class in org.everit.json.schema
Enum schema validator.
EnumSchema(EnumSchema.Builder) - Constructor for class org.everit.json.schema.EnumSchema
 
EnumSchema.Builder - Class in org.everit.json.schema
Builder class for EnumSchema.
equals(Object) - Method in class org.everit.json.schema.Schema
 
exclusiveMaximum(boolean) - Method in class org.everit.json.schema.NumberSchema.Builder
 
exclusiveMinimum(boolean) - Method in class org.everit.json.schema.NumberSchema.Builder
 

F

forDocument(JSONObject, String) - Static method in class org.everit.json.schema.loader.internal.JSONPointer
 
forURL(SchemaClient, String) - Static method in class org.everit.json.schema.loader.internal.JSONPointer
Static factory method.

G

get(String) - Method in class org.everit.json.schema.loader.internal.DefaultSchemaClient
 
get(String) - Method in interface org.everit.json.schema.loader.SchemaClient
Returns a stream to be used for reading the remote content (response body) of the URL.
getAllItemSchema() - Method in class org.everit.json.schema.ArraySchema
 
getContainingDocument() - Method in class org.everit.json.schema.loader.internal.JSONPointer.QueryResult
getCriterion() - Method in class org.everit.json.schema.CombinedSchema
 
getDescription() - Method in class org.everit.json.schema.Schema
 
getId() - Method in class org.everit.json.schema.Schema
 
getItemSchemas() - Method in class org.everit.json.schema.ArraySchema
 
getMaximum() - Method in class org.everit.json.schema.NumberSchema
 
getMaxItems() - Method in class org.everit.json.schema.ArraySchema
 
getMaxLength() - Method in class org.everit.json.schema.StringSchema
 
getMaxProperties() - Method in class org.everit.json.schema.ObjectSchema
 
getMinimum() - Method in class org.everit.json.schema.NumberSchema
 
getMinItems() - Method in class org.everit.json.schema.ArraySchema
 
getMinLength() - Method in class org.everit.json.schema.StringSchema
 
getMinProperties() - Method in class org.everit.json.schema.ObjectSchema
 
getMultipleOf() - Method in class org.everit.json.schema.NumberSchema
 
getPattern() - Method in class org.everit.json.schema.StringSchema
 
getPatternProperties() - Method in class org.everit.json.schema.ObjectSchema
 
getPossibleValues() - Method in class org.everit.json.schema.EnumSchema
 
getPropertyDependencies() - Method in class org.everit.json.schema.ObjectSchema
 
getPropertySchemas() - Method in class org.everit.json.schema.ObjectSchema
 
getQueryResult() - Method in class org.everit.json.schema.loader.internal.JSONPointer.QueryResult
getReferredSchema() - Method in class org.everit.json.schema.ReferenceSchema
 
getRequiredProperties() - Method in class org.everit.json.schema.ObjectSchema
 
getSchemaDependencies() - Method in class org.everit.json.schema.ObjectSchema
 
getSchemaOfAdditionalItems() - Method in class org.everit.json.schema.ArraySchema
 
getSchemaOfAdditionalProperties() - Method in class org.everit.json.schema.ObjectSchema
 
getSubschemas() - Method in class org.everit.json.schema.CombinedSchema
 
getTitle() - Method in class org.everit.json.schema.Schema
 

H

hashCode() - Method in class org.everit.json.schema.Schema
 

I

id(String) - Method in class org.everit.json.schema.Schema.Builder
 
INSTANCE - Static variable in class org.everit.json.schema.BooleanSchema
 
INSTANCE - Static variable in class org.everit.json.schema.EmptySchema
 
INSTANCE - Static variable in class org.everit.json.schema.NullSchema
 
isExclusiveMaximum() - Method in class org.everit.json.schema.NumberSchema
 
isExclusiveMinimum() - Method in class org.everit.json.schema.NumberSchema
 

J

JSONPointer - Class in org.everit.json.schema.loader.internal
JSON pointer implementation.
JSONPointer(Supplier<JSONObject>, String) - Constructor for class org.everit.json.schema.loader.internal.JSONPointer
 
JSONPointer.QueryResult - Class in org.everit.json.schema.loader.internal
Data-transfer object for holding the result of a JSON pointer query.

L

load(JSONObject) - Static method in class org.everit.json.schema.loader.SchemaLoader
Loads a JSON schema to a schema validator using a default HTTP client.
load(JSONObject, SchemaClient) - Static method in class org.everit.json.schema.loader.SchemaLoader
Creates Schema instance from its JSON representation.

M

maximum(Number) - Method in class org.everit.json.schema.NumberSchema.Builder
 
maxItems(Integer) - Method in class org.everit.json.schema.ArraySchema.Builder
 
maxLength(Integer) - Method in class org.everit.json.schema.StringSchema.Builder
 
maxProperties(Integer) - Method in class org.everit.json.schema.ObjectSchema.Builder
 
minimum(Number) - Method in class org.everit.json.schema.NumberSchema.Builder
 
minItems(Integer) - Method in class org.everit.json.schema.ArraySchema.Builder
 
minLength(Integer) - Method in class org.everit.json.schema.StringSchema.Builder
 
minProperties(Integer) - Method in class org.everit.json.schema.ObjectSchema.Builder
 
multipleOf(Number) - Method in class org.everit.json.schema.NumberSchema.Builder
 
mustNotMatch(Schema) - Method in class org.everit.json.schema.NotSchema.Builder
 

N

needsUniqueItems() - Method in class org.everit.json.schema.ArraySchema
 
NotSchema - Class in org.everit.json.schema
Not schema validator.
NotSchema(NotSchema.Builder) - Constructor for class org.everit.json.schema.NotSchema
 
NotSchema.Builder - Class in org.everit.json.schema
Builder class for NotSchema.
NullSchema - Class in org.everit.json.schema
Null schema validator.
NullSchema(NullSchema.Builder) - Constructor for class org.everit.json.schema.NullSchema
 
NullSchema.Builder - Class in org.everit.json.schema
Builder class for NullSchema.
NumberSchema - Class in org.everit.json.schema
Number schema validator.
NumberSchema() - Constructor for class org.everit.json.schema.NumberSchema
 
NumberSchema(NumberSchema.Builder) - Constructor for class org.everit.json.schema.NumberSchema
Constructor.
NumberSchema.Builder - Class in org.everit.json.schema
Builder class for NumberSchema.

O

ObjectComparator - Class in org.everit.json.schema
Deep-equals implementation on primitive wrappers, JSONObject and JSONArray.
ObjectSchema - Class in org.everit.json.schema
Object schema validator.
ObjectSchema(ObjectSchema.Builder) - Constructor for class org.everit.json.schema.ObjectSchema
Constructor.
ObjectSchema.Builder - Class in org.everit.json.schema
Builder class for ObjectSchema.
ONE_CRITERION - Static variable in class org.everit.json.schema.CombinedSchema
Validation criterion for oneOf schemas.
oneOf(Collection<Schema>) - Static method in class org.everit.json.schema.CombinedSchema
 
org.everit.json.schema - package org.everit.json.schema
 
org.everit.json.schema.loader - package org.everit.json.schema.loader
 
org.everit.json.schema.loader.internal - package org.everit.json.schema.loader.internal
 

P

pattern(String) - Method in class org.everit.json.schema.StringSchema.Builder
 
patternProperty(Pattern, Schema) - Method in class org.everit.json.schema.ObjectSchema.Builder
 
patternProperty(String, Schema) - Method in class org.everit.json.schema.ObjectSchema.Builder
 
permitsAdditionalItems() - Method in class org.everit.json.schema.ArraySchema
 
permitsAdditionalProperties() - Method in class org.everit.json.schema.ObjectSchema
 
possibleValue(Object) - Method in class org.everit.json.schema.EnumSchema.Builder
 
possibleValues(Set<Object>) - Method in class org.everit.json.schema.EnumSchema.Builder
 
propertyDependency(String, String) - Method in class org.everit.json.schema.ObjectSchema.Builder
Adds a property dependency.

Q

query() - Method in class org.everit.json.schema.loader.internal.JSONPointer
Queries from document based on this pointer.
QueryResult(JSONObject, JSONObject) - Constructor for class org.everit.json.schema.loader.internal.JSONPointer.QueryResult
Constructor.

R

ReferenceSchema - Class in org.everit.json.schema
This class is used by SchemaLoader to resolve JSON pointers during the construction of the schema.
ReferenceSchema(ReferenceSchema.Builder) - Constructor for class org.everit.json.schema.ReferenceSchema
 
ReferenceSchema.Builder - Class in org.everit.json.schema
Builder class for ReferenceSchema.
requiresArray(boolean) - Method in class org.everit.json.schema.ArraySchema.Builder
 
requiresArray() - Method in class org.everit.json.schema.ArraySchema
 
requiresInteger(boolean) - Method in class org.everit.json.schema.NumberSchema.Builder
 
requiresInteger() - Method in class org.everit.json.schema.NumberSchema
 
requiresNumber(boolean) - Method in class org.everit.json.schema.NumberSchema.Builder
 
requiresObject(boolean) - Method in class org.everit.json.schema.ObjectSchema.Builder
 
requiresObject() - Method in class org.everit.json.schema.ObjectSchema
 
requiresString(boolean) - Method in class org.everit.json.schema.StringSchema.Builder
 

S

Schema - Class in org.everit.json.schema
Superclass of all other schema validator classes of this package.
Schema(Schema.Builder<?>) - Constructor for class org.everit.json.schema.Schema
Constructor.
Schema.Builder<S extends Schema> - Class in org.everit.json.schema
Abstract builder class for the builder classes of Schema subclasses.
SchemaClient - Interface in org.everit.json.schema.loader
This interface is used by SchemaLoader to fetch the contents denoted by remote JSON pointer.
schemaDependency(String, Schema) - Method in class org.everit.json.schema.ObjectSchema.Builder
 
SchemaException - Exception in org.everit.json.schema
Thrown by SchemaLoader.load() when it encounters un-parseable schema JSON definition.
SchemaException(String) - Constructor for exception org.everit.json.schema.SchemaException
 
SchemaException(String, Class<?>, Object) - Constructor for exception org.everit.json.schema.SchemaException
 
SchemaException(String, List<Class<?>>, Object) - Constructor for exception org.everit.json.schema.SchemaException
 
SchemaException(String, Throwable) - Constructor for exception org.everit.json.schema.SchemaException
 
SchemaLoader - Class in org.everit.json.schema.loader
Loads a JSON schema's JSON representation into schema validator instances.
schemaOfAdditionalItems(Schema) - Method in class org.everit.json.schema.ArraySchema.Builder
 
schemaOfAdditionalProperties(Schema) - Method in class org.everit.json.schema.ObjectSchema.Builder
 
setReferredSchema(Schema) - Method in class org.everit.json.schema.ReferenceSchema
Called by SchemaLoader.load() to set the referred root schema after completing the loading process of the entire schema document.
StringSchema - Class in org.everit.json.schema
String schema validator.
StringSchema() - Constructor for class org.everit.json.schema.StringSchema
 
StringSchema(StringSchema.Builder) - Constructor for class org.everit.json.schema.StringSchema
Constructor.
StringSchema.Builder - Class in org.everit.json.schema
Builder class for StringSchema.
subschema(Schema) - Method in class org.everit.json.schema.CombinedSchema.Builder
 
subschemas(Collection<Schema>) - Method in class org.everit.json.schema.CombinedSchema.Builder
 

T

title(String) - Method in class org.everit.json.schema.Schema.Builder
 

U

uniqueItems(boolean) - Method in class org.everit.json.schema.ArraySchema.Builder
 

V

validate(Object) - Method in class org.everit.json.schema.ArraySchema
 
validate(Object) - Method in class org.everit.json.schema.BooleanSchema
 
validate(Object) - Method in class org.everit.json.schema.CombinedSchema
 
validate(int, int) - Method in interface org.everit.json.schema.CombinedSchema.ValidationCriterion
Throws a ValidationException if the implemented criterion is not fulfilled by the subschemaCount and the matchingSubschemaCount.
validate(Object) - Method in class org.everit.json.schema.EmptySchema
 
validate(Object) - Method in class org.everit.json.schema.EnumSchema
 
validate(Object) - Method in class org.everit.json.schema.NotSchema
 
validate(Object) - Method in class org.everit.json.schema.NullSchema
 
validate(Object) - Method in class org.everit.json.schema.NumberSchema
 
validate(Object) - Method in class org.everit.json.schema.ObjectSchema
 
validate(Object) - Method in class org.everit.json.schema.ReferenceSchema
 
validate(Object) - Method in class org.everit.json.schema.Schema
Performs the schema validation.
validate(Object) - Method in class org.everit.json.schema.StringSchema
 
ValidationException - Exception in org.everit.json.schema
Thrown by Schema subclasses on validation failure.
ValidationException(Class<?>, Object) - Constructor for exception org.everit.json.schema.ValidationException
 
ValidationException(String) - Constructor for exception org.everit.json.schema.ValidationException
 
A B C D E F G H I J L M N O P Q R S T U V 
Skip navigation links

Copyright © 2011–2015 Everit Kft.. All rights reserved.