Index
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
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
- 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
evaluationPathrecord 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
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 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
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 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
schemaLocationrecord 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
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
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form