Index
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
Annotationrecord 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
AnnotationHeaderrecord 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
evaluationPathrecord 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
headerrecord 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
instanceLocationrecord 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
keywordrecord 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
messagerecord 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
schemaLocationrecord 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
successfulrecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form