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

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
 
asArray() - Method in class dev.harrel.jsonschema.StringNode
 
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
 
asBoolean() - Method in class dev.harrel.jsonschema.StringNode
 
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
 
asInteger() - Method in class dev.harrel.jsonschema.StringNode
 
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
 
asNumber() - Method in class dev.harrel.jsonschema.StringNode
 
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
 
asObject() - Method in class dev.harrel.jsonschema.StringNode
 
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
 
asString() - Method in class dev.harrel.jsonschema.StringNode
 

B

BOOLEAN - Enum constant in enum class dev.harrel.jsonschema.SimpleType
 
build() - Method in class dev.harrel.jsonschema.SchemaValidator.Builder
 
builder() - Static method in class dev.harrel.jsonschema.SchemaValidator
 
Builder() - Constructor for class dev.harrel.jsonschema.SchemaValidator.Builder
 

C

COMMENT - Static variable in class dev.harrel.jsonschema.Keyword
 
compareTo(Validator) - Method in interface dev.harrel.jsonschema.Validator
 
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
 
CoreValidatorFactory - Class in dev.harrel.jsonschema
 
CoreValidatorFactory() - Constructor for class dev.harrel.jsonschema.CoreValidatorFactory
 
create(SchemaParsingContext, String, JsonNode) - Method in class dev.harrel.jsonschema.CoreValidatorFactory
 
create(SchemaParsingContext, String, JsonNode) - Method in interface dev.harrel.jsonschema.ValidatorFactory
 
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
 

D

decodeJsonPointer(String) - Static method in class dev.harrel.jsonschema.UriUtil
 
decodeUrl(String) - Static method in class dev.harrel.jsonschema.UriUtil
 
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.
evaluationPath() - Method in record class dev.harrel.jsonschema.AnnotationHeader
Returns the value of the evaluationPath record component.
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.ValidationResult
 
failure(String) - Static method in class dev.harrel.jsonschema.ValidationResult
 
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
 
getAnchor(String) - Static method in class dev.harrel.jsonschema.UriUtil
 
getAnnotations() - Method in class dev.harrel.jsonschema.ValidationContext
 
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
 
getJsonPointer() - Method in class dev.harrel.jsonschema.StringNode
 
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
 
getNodeType() - Method in class dev.harrel.jsonschema.StringNode
 
getOrder() - Method in interface dev.harrel.jsonschema.Validator
 
getParentUri() - Method in class dev.harrel.jsonschema.SchemaParsingContext
 
getUriWithoutFragment(String) - Static method in class dev.harrel.jsonschema.UriUtil
 
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 Class 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
 
isJsonPointerOrAnchor(String) - Static method in class dev.harrel.jsonschema.UriUtil
 
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
 
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 Class 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 Class 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
 
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(Object) - Method in class dev.harrel.jsonschema.SchemaValidator
 
registerSchema(String) - Method in class dev.harrel.jsonschema.SchemaValidator
 
registerSchema(URI, Object) - Method in class dev.harrel.jsonschema.SchemaValidator
 
registerSchema(URI, String) - Method in class dev.harrel.jsonschema.SchemaValidator
 
REQUIRED - Static variable in class dev.harrel.jsonschema.Keyword
 
resolve(String) - Method in interface dev.harrel.jsonschema.SchemaResolver
 
resolveDynamicSchema(String) - Method in class dev.harrel.jsonschema.ValidationContext
 
resolveRequiredSchema(String) - Method in class dev.harrel.jsonschema.ValidationContext
 
resolveSchema(String) - Method in class dev.harrel.jsonschema.ValidationContext
 
resolveUri(URI, String) - Static method in class dev.harrel.jsonschema.UriUtil
 

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
 
SchemaValidator - Class in dev.harrel.jsonschema
 
SchemaValidator.Builder - Class in dev.harrel.jsonschema
 
SimpleType - Enum Class in dev.harrel.jsonschema
 
STRING - Enum constant in enum class dev.harrel.jsonschema.SimpleType
 
StringNode - Class in dev.harrel.jsonschema
 
StringNode(String, String) - Constructor for class dev.harrel.jsonschema.StringNode
 
success() - Static method in class dev.harrel.jsonschema.ValidationResult
 
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
 
UriUtil - Class in dev.harrel.jsonschema
 

V

validate(ValidationContext, JsonNode) - Method in interface dev.harrel.jsonschema.Validator
 
validate(URI, JsonNode) - Method in class dev.harrel.jsonschema.SchemaValidator
 
validate(URI, Object) - Method in class dev.harrel.jsonschema.SchemaValidator
 
validate(URI, String) - Method in class dev.harrel.jsonschema.SchemaValidator
 
ValidationContext - Class in dev.harrel.jsonschema
 
ValidationResult - Class in dev.harrel.jsonschema
 
Validator - Interface in dev.harrel.jsonschema
 
ValidatorFactory - Interface in dev.harrel.jsonschema
 
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.SchemaValidator.Builder
 
withJsonNodeFactory(JsonNodeFactory) - Method in class dev.harrel.jsonschema.SchemaValidator.Builder
 
withSchemaResolver(SchemaResolver) - Method in class dev.harrel.jsonschema.SchemaValidator.Builder
 
withValidatorFactory(ValidatorFactory) - Method in class dev.harrel.jsonschema.SchemaValidator.Builder
 
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