Index

A B C D E F G H I J K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addAnnotation(Annotation) - Method in class dev.harrel.jsonschema.EvaluationContext
 
ADDITIONAL_PROPERTIES - Static variable in class dev.harrel.jsonschema.Keyword
 
ALL_OF - Static variable in class dev.harrel.jsonschema.Keyword
 
ANCHOR - Static variable in class dev.harrel.jsonschema.Keyword
 
Annotation - Record Class in dev.harrel.jsonschema
 
Annotation(AnnotationHeader, String, String, boolean) - Constructor for record class dev.harrel.jsonschema.Annotation
Creates an instance of a Annotation record class.
AnnotationHeader - Record Class in dev.harrel.jsonschema
 
AnnotationHeader(String, String, String) - Constructor for record class dev.harrel.jsonschema.AnnotationHeader
Creates an instance of a AnnotationHeader record class.
ANY_OF - Static variable in class dev.harrel.jsonschema.Keyword
 
ARRAY - Enum constant in enum class dev.harrel.jsonschema.SimpleType
 
asArray() - Method in interface dev.harrel.jsonschema.JsonNode
 
asArray() - Method in class dev.harrel.jsonschema.providers.GsonNode
 
asArray() - Method in class dev.harrel.jsonschema.providers.JacksonNode
 
asBoolean() - Method in interface dev.harrel.jsonschema.JsonNode
 
asBoolean() - Method in class dev.harrel.jsonschema.providers.GsonNode
 
asBoolean() - Method in class dev.harrel.jsonschema.providers.JacksonNode
 
asInteger() - Method in interface dev.harrel.jsonschema.JsonNode
 
asInteger() - Method in class dev.harrel.jsonschema.providers.GsonNode
 
asInteger() - Method in class dev.harrel.jsonschema.providers.JacksonNode
 
asNumber() - Method in interface dev.harrel.jsonschema.JsonNode
 
asNumber() - Method in class dev.harrel.jsonschema.providers.GsonNode
 
asNumber() - Method in class dev.harrel.jsonschema.providers.JacksonNode
 
asObject() - Method in interface dev.harrel.jsonschema.JsonNode
 
asObject() - Method in class dev.harrel.jsonschema.providers.GsonNode
 
asObject() - Method in class dev.harrel.jsonschema.providers.JacksonNode
 
asString() - Method in interface dev.harrel.jsonschema.JsonNode
 
asString() - Method in class dev.harrel.jsonschema.providers.GsonNode
 
asString() - Method in class dev.harrel.jsonschema.providers.JacksonNode
 

B

BOOLEAN - Enum constant in enum class dev.harrel.jsonschema.SimpleType
 

C

COMMENT - Static variable in class dev.harrel.jsonschema.Keyword
 
compareTo(Evaluator) - Method in interface dev.harrel.jsonschema.Evaluator
 
CompositeSchemaResolver - Class in dev.harrel.jsonschema
 
computeNodeType() - Method in class dev.harrel.jsonschema.providers.GsonNode
 
CONST - Static variable in class dev.harrel.jsonschema.Keyword
 
CONTAINS - Static variable in class dev.harrel.jsonschema.Keyword
 
CoreEvaluatorFactory - Class in dev.harrel.jsonschema
 
CoreEvaluatorFactory() - Constructor for class dev.harrel.jsonschema.CoreEvaluatorFactory
 
create(SchemaParsingContext, String, JsonNode) - Method in class dev.harrel.jsonschema.CoreEvaluatorFactory
 
create(SchemaParsingContext, String, JsonNode) - Method in interface dev.harrel.jsonschema.EvaluatorFactory
 
create(String) - Method in interface dev.harrel.jsonschema.JsonNodeFactory
 
create(String) - Method in class dev.harrel.jsonschema.providers.GsonNode.Factory
 
create(String) - Method in class dev.harrel.jsonschema.providers.JacksonNode.Factory
 
createValidator() - Method in class dev.harrel.jsonschema.ValidatorFactory
 

D

DEFS - Static variable in class dev.harrel.jsonschema.Keyword
 
DEPENDENT_REQUIRED - Static variable in class dev.harrel.jsonschema.Keyword
 
DEPENDENT_SCHEMAS - Static variable in class dev.harrel.jsonschema.Keyword
 
dev.harrel.jsonschema - package dev.harrel.jsonschema
 
dev.harrel.jsonschema.providers - package dev.harrel.jsonschema.providers
 
DYNAMIC_ANCHOR - Static variable in class dev.harrel.jsonschema.Keyword
 
DYNAMIC_REF - Static variable in class dev.harrel.jsonschema.Keyword
 

E

ELSE - Static variable in class dev.harrel.jsonschema.Keyword
 
ENUM - Static variable in class dev.harrel.jsonschema.Keyword
 
equals(Object) - Method in record class dev.harrel.jsonschema.Annotation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.harrel.jsonschema.AnnotationHeader
Indicates whether some other object is "equal to" this one.
evaluate(EvaluationContext, JsonNode) - Method in interface dev.harrel.jsonschema.Evaluator
 
EvaluationContext - Class in dev.harrel.jsonschema
 
evaluationPath() - Method in record class dev.harrel.jsonschema.AnnotationHeader
Returns the value of the evaluationPath record component.
EvaluationResult - Class in dev.harrel.jsonschema
 
Evaluator - Interface in dev.harrel.jsonschema
 
EvaluatorFactory - Interface in dev.harrel.jsonschema
 
EXCLUSIVE_MAXIMUM - Static variable in class dev.harrel.jsonschema.Keyword
 
EXCLUSIVE_MINIMUM - Static variable in class dev.harrel.jsonschema.Keyword
 

F

Factory() - Constructor for class dev.harrel.jsonschema.providers.GsonNode.Factory
 
Factory() - Constructor for class dev.harrel.jsonschema.providers.JacksonNode.Factory
 
Factory(ObjectMapper) - Constructor for class dev.harrel.jsonschema.providers.JacksonNode.Factory
 
failure() - Static method in class dev.harrel.jsonschema.EvaluationResult
 
failure(String) - Static method in class dev.harrel.jsonschema.EvaluationResult
 
fromName(String) - Static method in enum class dev.harrel.jsonschema.SimpleType
 

G

getAbsoluteUri(JsonNode) - Method in class dev.harrel.jsonschema.SchemaParsingContext
 
getAbsoluteUri(String) - Method in class dev.harrel.jsonschema.SchemaParsingContext
 
getAnnotations() - Method in class dev.harrel.jsonschema.EvaluationContext
 
getAnnotations() - Method in class dev.harrel.jsonschema.ValidationResult
 
getCurrentSchemaObject() - Method in class dev.harrel.jsonschema.SchemaParsingContext
 
getJsonPointer() - Method in interface dev.harrel.jsonschema.JsonNode
 
getJsonPointer() - Method in class dev.harrel.jsonschema.providers.GsonNode
 
getJsonPointer() - Method in class dev.harrel.jsonschema.providers.JacksonNode
 
getName() - Method in enum class dev.harrel.jsonschema.SimpleType
 
getNodeType() - Method in interface dev.harrel.jsonschema.JsonNode
 
getNodeType() - Method in class dev.harrel.jsonschema.providers.GsonNode
 
getNodeType() - Method in class dev.harrel.jsonschema.providers.JacksonNode
 
getOrder() - Method in interface dev.harrel.jsonschema.Evaluator
 
getParentUri() - Method in class dev.harrel.jsonschema.SchemaParsingContext
 
getValidationAnnotations() - Method in class dev.harrel.jsonschema.ValidationResult
 
GsonNode - Class in dev.harrel.jsonschema.providers
 
GsonNode(JsonElement) - Constructor for class dev.harrel.jsonschema.providers.GsonNode
 
GsonNode.Factory - Class in dev.harrel.jsonschema.providers
 

H

hashCode() - Method in record class dev.harrel.jsonschema.Annotation
Returns a hash code value for this object.
hashCode() - Method in record class dev.harrel.jsonschema.AnnotationHeader
Returns a hash code value for this object.
header() - Method in record class dev.harrel.jsonschema.Annotation
Returns the value of the header record component.

I

ID - Static variable in class dev.harrel.jsonschema.Keyword
 
IF - Static variable in class dev.harrel.jsonschema.Keyword
 
instanceLocation() - Method in record class dev.harrel.jsonschema.AnnotationHeader
Returns the value of the instanceLocation record component.
INTEGER - Enum constant in enum class dev.harrel.jsonschema.SimpleType
 
InvalidSchemaException - Exception in dev.harrel.jsonschema
 
isArray() - Method in interface dev.harrel.jsonschema.JsonNode
 
isBoolean() - Method in interface dev.harrel.jsonschema.JsonNode
 
isEqualTo(JsonNode) - Method in interface dev.harrel.jsonschema.JsonNode
 
isInteger() - Method in interface dev.harrel.jsonschema.JsonNode
 
isInteger() - Method in class dev.harrel.jsonschema.providers.GsonNode
 
isNull() - Method in interface dev.harrel.jsonschema.JsonNode
 
isNumber() - Method in interface dev.harrel.jsonschema.JsonNode
 
isNumber() - Method in class dev.harrel.jsonschema.providers.GsonNode
 
isObject() - Method in interface dev.harrel.jsonschema.JsonNode
 
isString() - Method in interface dev.harrel.jsonschema.JsonNode
 
isValid() - Method in class dev.harrel.jsonschema.ValidationResult
 
ITEMS - Static variable in class dev.harrel.jsonschema.Keyword
 

J

JacksonNode - Class in dev.harrel.jsonschema.providers
 
JacksonNode(JsonNode) - Constructor for class dev.harrel.jsonschema.providers.JacksonNode
 
JacksonNode.Factory - Class in dev.harrel.jsonschema.providers
 
JsonNode - Interface in dev.harrel.jsonschema
 
JsonNodeFactory - Interface in dev.harrel.jsonschema
 
JsonSchemaException - Exception in dev.harrel.jsonschema
 

K

keyword() - Method in record class dev.harrel.jsonschema.Annotation
Returns the value of the keyword record component.
Keyword - Class in dev.harrel.jsonschema
 

M

MAX_CONTAINS - Static variable in class dev.harrel.jsonschema.Keyword
 
MAX_ITEMS - Static variable in class dev.harrel.jsonschema.Keyword
 
MAX_LENGTH - Static variable in class dev.harrel.jsonschema.Keyword
 
MAX_PROPERTIES - Static variable in class dev.harrel.jsonschema.Keyword
 
MAXIMUM - Static variable in class dev.harrel.jsonschema.Keyword
 
message() - Method in record class dev.harrel.jsonschema.Annotation
Returns the value of the message record component.
MetaSchemaResolvingException - Exception in dev.harrel.jsonschema
 
MIN_CONTAINS - Static variable in class dev.harrel.jsonschema.Keyword
 
MIN_ITEMS - Static variable in class dev.harrel.jsonschema.Keyword
 
MIN_LENGTH - Static variable in class dev.harrel.jsonschema.Keyword
 
MIN_PROPERTIES - Static variable in class dev.harrel.jsonschema.Keyword
 
MINIMUM - Static variable in class dev.harrel.jsonschema.Keyword
 
MULTIPLE_OF - Static variable in class dev.harrel.jsonschema.Keyword
 

N

NOT - Static variable in class dev.harrel.jsonschema.Keyword
 
NULL - Enum constant in enum class dev.harrel.jsonschema.SimpleType
 
NUMBER - Enum constant in enum class dev.harrel.jsonschema.SimpleType
 

O

OBJECT - Enum constant in enum class dev.harrel.jsonschema.SimpleType
 
of(SchemaResolver...) - Static method in class dev.harrel.jsonschema.CompositeSchemaResolver
 
ONE_OF - Static variable in class dev.harrel.jsonschema.Keyword
 

P

PATTERN - Static variable in class dev.harrel.jsonschema.Keyword
 
PATTERN_PROPERTIES - Static variable in class dev.harrel.jsonschema.Keyword
 
PREFIX_ITEMS - Static variable in class dev.harrel.jsonschema.Keyword
 
PROPERTIES - Static variable in class dev.harrel.jsonschema.Keyword
 
PROPERTY_NAMES - Static variable in class dev.harrel.jsonschema.Keyword
 

R

REF - Static variable in class dev.harrel.jsonschema.Keyword
 
registerSchema(JsonNode) - Method in class dev.harrel.jsonschema.Validator
 
registerSchema(Object) - Method in class dev.harrel.jsonschema.Validator
 
registerSchema(String) - Method in class dev.harrel.jsonschema.Validator
 
registerSchema(URI, JsonNode) - Method in class dev.harrel.jsonschema.Validator
 
registerSchema(URI, Object) - Method in class dev.harrel.jsonschema.Validator
 
registerSchema(URI, String) - Method in class dev.harrel.jsonschema.Validator
 
REQUIRED - Static variable in class dev.harrel.jsonschema.Keyword
 
resolve(String) - Method in class dev.harrel.jsonschema.CompositeSchemaResolver
 
resolve(String) - Method in interface dev.harrel.jsonschema.SchemaResolver
 
resolveDynamicSchema(String) - Method in class dev.harrel.jsonschema.EvaluationContext
 
resolveRequiredSchema(String) - Method in class dev.harrel.jsonschema.EvaluationContext
 
resolveSchema(String) - Method in class dev.harrel.jsonschema.EvaluationContext
 

S

SCHEMA - Static variable in class dev.harrel.jsonschema.Keyword
 
schemaLocation() - Method in record class dev.harrel.jsonschema.AnnotationHeader
Returns the value of the schemaLocation record component.
SchemaParsingContext - Class in dev.harrel.jsonschema
 
SchemaResolver - Interface in dev.harrel.jsonschema
 
SimpleType - Enum Class in dev.harrel.jsonschema
 
STRING - Enum constant in enum class dev.harrel.jsonschema.SimpleType
 
success() - Static method in class dev.harrel.jsonschema.EvaluationResult
 
successful() - Method in record class dev.harrel.jsonschema.Annotation
Returns the value of the successful record component.

T

THEN - Static variable in class dev.harrel.jsonschema.Keyword
 
toPrintableString() - Method in interface dev.harrel.jsonschema.JsonNode
 
toPrintableString() - Method in class dev.harrel.jsonschema.providers.GsonNode
 
toString() - Method in record class dev.harrel.jsonschema.Annotation
Returns a string representation of this record class.
toString() - Method in record class dev.harrel.jsonschema.AnnotationHeader
Returns a string representation of this record class.
TYPE - Static variable in class dev.harrel.jsonschema.Keyword
 

U

UNEVALUATED_ITEMS - Static variable in class dev.harrel.jsonschema.Keyword
 
UNEVALUATED_PROPERTIES - Static variable in class dev.harrel.jsonschema.Keyword
 
UNIQUE_ITEMS - Static variable in class dev.harrel.jsonschema.Keyword
 

V

validate(JsonNode, JsonNode) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
validate(JsonNode, Object) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
validate(JsonNode, String) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
validate(Object, JsonNode) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
validate(Object, Object) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
validate(Object, String) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
validate(String, JsonNode) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
validate(String, Object) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
validate(String, String) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
validate(URI, JsonNode) - Method in class dev.harrel.jsonschema.Validator
 
validate(URI, Object) - Method in class dev.harrel.jsonschema.Validator
 
validate(URI, String) - Method in class dev.harrel.jsonschema.Validator
 
ValidationResult - Class in dev.harrel.jsonschema
 
Validator - Class in dev.harrel.jsonschema
 
ValidatorFactory - Class in dev.harrel.jsonschema
 
ValidatorFactory() - Constructor for class dev.harrel.jsonschema.ValidatorFactory
 
valueOf(String) - Static method in enum class dev.harrel.jsonschema.SimpleType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.harrel.jsonschema.SimpleType
Returns an array containing the constants of this enum class, in the order they are declared.
VOCABULARY - Static variable in class dev.harrel.jsonschema.Keyword
 

W

withDefaultMetaSchemaUri(String) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
withEvaluatorFactory(EvaluatorFactory) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
withJsonNodeFactory(JsonNodeFactory) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
withSchemaResolver(SchemaResolver) - Method in class dev.harrel.jsonschema.ValidatorFactory
 
wrap(Object) - Method in interface dev.harrel.jsonschema.JsonNodeFactory
 
wrap(Object) - Method in class dev.harrel.jsonschema.providers.GsonNode.Factory
 
wrap(Object) - Method in class dev.harrel.jsonschema.providers.JacksonNode.Factory
 
A B C D E F G H I J K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form