Index
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
StreamofJsonObjectfrom 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
JsonLdPathrecord class. - JsonObjectValidator - Class in org.eclipse.edc.validator.jsonobject
-
The
JsonObjectValidatorimplementation. - 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
partsrecord 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.
All Classes and Interfaces|All Packages