Index

A B C D E H I J L M N O P Q R T V 
All Classes and Interfaces|All Packages

A

append(String) - Method in record class org.eclipse.edc.validator.jsonobject.JsonLdPath
 
ARRAY_ITEMS - Enum constant in enum class org.eclipse.edc.validator.jsonobject.JsonWalkers
 

B

build() - Method in class org.eclipse.edc.validator.jsonobject.JsonObjectValidator.Builder
 

C

CriterionValidator - Class in org.eclipse.edc.validator.jsonobject.validators.model
 
CriterionValidator() - Constructor for class org.eclipse.edc.validator.jsonobject.validators.model.CriterionValidator
 

D

deprecatedLog - Variable in class org.eclipse.edc.validator.jsonobject.validators.LogDeprecatedValue
 

E

equals(Object) - Method in record class org.eclipse.edc.validator.jsonobject.JsonLdPath
Indicates whether some other object is "equal to" this one.
extract(JsonObject, JsonLdPath) - Method in interface org.eclipse.edc.validator.jsonobject.JsonWalker
Extract a Stream of JsonObject from the path passed that can then be validated.

H

hashCode() - Method in record class org.eclipse.edc.validator.jsonobject.JsonLdPath
Returns a hash code value for this object.

I

instance(CriterionOperatorRegistry) - Static method in class org.eclipse.edc.validator.jsonobject.validators.model.CriterionValidator
 
instance(CriterionOperatorRegistry) - Static method in class org.eclipse.edc.validator.jsonobject.validators.model.QuerySpecValidator
 
instance(JsonObjectValidator.Builder, CriterionOperatorRegistry) - Static method in class org.eclipse.edc.validator.jsonobject.validators.model.CriterionValidator
 
instance(JsonObjectValidator.Builder, CriterionOperatorRegistry) - Static method in class org.eclipse.edc.validator.jsonobject.validators.model.QuerySpecValidator
 

J

JsonLdPath - Record Class in org.eclipse.edc.validator.jsonobject
Represent a JsonLD path
JsonLdPath(String...) - Constructor for record class org.eclipse.edc.validator.jsonobject.JsonLdPath
Creates an instance of a JsonLdPath record class.
JsonObjectValidator - Class in org.eclipse.edc.validator.jsonobject
The JsonObject Validator implementation.
JsonObjectValidator(JsonLdPath, JsonWalker) - Constructor for class org.eclipse.edc.validator.jsonobject.JsonObjectValidator
 
JsonObjectValidator.Builder - Class in org.eclipse.edc.validator.jsonobject
 
JsonWalker - Interface in org.eclipse.edc.validator.jsonobject
Extract objects from JsonObject sub-path.
JsonWalkers - Enum Class in org.eclipse.edc.validator.jsonobject
 

L

last() - Method in record class org.eclipse.edc.validator.jsonobject.JsonLdPath
 
LogDeprecatedValue - Class in org.eclipse.edc.validator.jsonobject.validators
Verifies if a deprecated value is present and, if so, logs a warning message.
LogDeprecatedValue(JsonLdPath, String, String, Monitor) - Constructor for class org.eclipse.edc.validator.jsonobject.validators.LogDeprecatedValue
 

M

MandatoryArray - Class in org.eclipse.edc.validator.jsonobject.validators
Verifies that an array is present with optional constraint on min size.
MandatoryArray(JsonLdPath) - Constructor for class org.eclipse.edc.validator.jsonobject.validators.MandatoryArray
 
MandatoryArray(JsonLdPath, Integer) - Constructor for class org.eclipse.edc.validator.jsonobject.validators.MandatoryArray
 
MandatoryIdNotBlank - Class in org.eclipse.edc.validator.jsonobject.validators
Verify that the @id field is not null or blank.
MandatoryIdNotBlank(JsonLdPath) - Constructor for class org.eclipse.edc.validator.jsonobject.validators.MandatoryIdNotBlank
 
MandatoryObject - Class in org.eclipse.edc.validator.jsonobject.validators
Verifies that a single object is present.
MandatoryObject(JsonLdPath) - Constructor for class org.eclipse.edc.validator.jsonobject.validators.MandatoryObject
 
MandatoryValue - Class in org.eclipse.edc.validator.jsonobject.validators
Verifies that a @value is present and not blank.
MandatoryValue(JsonLdPath) - Constructor for class org.eclipse.edc.validator.jsonobject.validators.MandatoryValue
 
min(Integer) - Static method in class org.eclipse.edc.validator.jsonobject.validators.MandatoryArray
 

N

NESTED_OBJECT - Enum constant in enum class org.eclipse.edc.validator.jsonobject.JsonWalkers
 
newInstance(JsonLdPath, JsonWalker) - Static method in class org.eclipse.edc.validator.jsonobject.JsonObjectValidator.Builder
 
newValidator() - Static method in class org.eclipse.edc.validator.jsonobject.JsonObjectValidator
 

O

OptionalIdNotBlank - Class in org.eclipse.edc.validator.jsonobject.validators
Verify that the @id field is not blank.
OptionalIdNotBlank(JsonLdPath) - Constructor for class org.eclipse.edc.validator.jsonobject.validators.OptionalIdNotBlank
 
org.eclipse.edc.validator.jsonobject - package org.eclipse.edc.validator.jsonobject
 
org.eclipse.edc.validator.jsonobject.validators - package org.eclipse.edc.validator.jsonobject.validators
 
org.eclipse.edc.validator.jsonobject.validators.model - package org.eclipse.edc.validator.jsonobject.validators.model
 

P

parts() - Method in record class org.eclipse.edc.validator.jsonobject.JsonLdPath
Returns the value of the parts record component.
path(String...) - Static method in record class org.eclipse.edc.validator.jsonobject.JsonLdPath
 

Q

QuerySpecValidator - Class in org.eclipse.edc.validator.jsonobject.validators.model
 
QuerySpecValidator() - Constructor for class org.eclipse.edc.validator.jsonobject.validators.model.QuerySpecValidator
 

R

ROOT_OBJECT - Enum constant in enum class org.eclipse.edc.validator.jsonobject.JsonWalkers
 

T

toString() - Method in record class org.eclipse.edc.validator.jsonobject.JsonLdPath
Returns a string representation of this record class.
TypeIs - Class in org.eclipse.edc.validator.jsonobject.validators
Verify that the @type node has a certain value
TypeIs(JsonLdPath, String) - Constructor for class org.eclipse.edc.validator.jsonobject.validators.TypeIs
 

V

validate(JsonObject) - Method in class org.eclipse.edc.validator.jsonobject.JsonObjectValidator
 
validate(JsonObject) - Method in class org.eclipse.edc.validator.jsonobject.validators.LogDeprecatedValue
 
validate(JsonObject) - Method in class org.eclipse.edc.validator.jsonobject.validators.MandatoryArray
 
validate(JsonObject) - Method in class org.eclipse.edc.validator.jsonobject.validators.MandatoryObject
 
validate(JsonObject) - Method in class org.eclipse.edc.validator.jsonobject.validators.MandatoryValue
 
validate(JsonObject) - Method in class org.eclipse.edc.validator.jsonobject.validators.TypeIs
 
validate(JsonString) - Method in class org.eclipse.edc.validator.jsonobject.validators.MandatoryIdNotBlank
 
validate(JsonString) - Method in class org.eclipse.edc.validator.jsonobject.validators.OptionalIdNotBlank
 
valueOf(String) - Static method in enum class org.eclipse.edc.validator.jsonobject.JsonWalkers
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.eclipse.edc.validator.jsonobject.JsonWalkers
Returns an array containing the constants of this enum class, in the order they are declared.
verify(String, Function<JsonLdPath, Validator<JsonObject>>) - Method in class org.eclipse.edc.validator.jsonobject.JsonObjectValidator.Builder
Add a validator on a specific field.
verify(Function<JsonLdPath, Validator<JsonObject>>) - Method in class org.eclipse.edc.validator.jsonobject.JsonObjectValidator.Builder
Add a validator on the root object level.
verifyArrayItem(String, UnaryOperator<JsonObjectValidator.Builder>) - Method in class org.eclipse.edc.validator.jsonobject.JsonObjectValidator.Builder
Add a validator on a specific nested array.
verifyId(Function<JsonLdPath, Validator<JsonString>>) - Method in class org.eclipse.edc.validator.jsonobject.JsonObjectValidator.Builder
Add a validator on the @id field.
verifyObject(String, UnaryOperator<JsonObjectValidator.Builder>) - Method in class org.eclipse.edc.validator.jsonobject.JsonObjectValidator.Builder
Add a validator on a specific nested object.
A B C D E H I J L M N O P Q R T V 
All Classes and Interfaces|All Packages