Package org.topbraid.shacl.validation
Class ExpressionConstraintExecutor
- java.lang.Object
-
- org.topbraid.shacl.validation.ExpressionConstraintExecutor
-
- All Implemented Interfaces:
ConstraintExecutor
public class ExpressionConstraintExecutor extends Object implements ConstraintExecutor
Validator for sh:expression constraints, see https://w3c.github.io/shacl/shacl-af/#ExpressionConstraintComponent- Author:
- Holger Knublauch
-
-
Constructor Summary
Constructors Constructor Description ExpressionConstraintExecutor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteConstraint(Constraint constraint, ValidationEngine engine, Collection<org.apache.jena.rdf.model.RDFNode> focusNodes)Validates a collection of focus nodes against a constraint.
-
-
-
Method Detail
-
executeConstraint
public void executeConstraint(Constraint constraint, ValidationEngine engine, Collection<org.apache.jena.rdf.model.RDFNode> focusNodes)
Description copied from interface:ConstraintExecutorValidates a collection of focus nodes against a constraint. Implementations are typically calling engine.createValidationResult() to record results such as violations.- Specified by:
executeConstraintin interfaceConstraintExecutor- Parameters:
constraint- the Constraint (instance) to validate (e.g. a specific sh:datatype constraint)engine- the ValidationEnginefocusNodes- the collection of focus nodes - should not contain duplicates
-
-