public class JSConstraintExecutor extends AbstractJSExecutor implements ConstraintExecutor
SHACL| Constructor and Description |
|---|
JSConstraintExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBindings(Constraint constraint,
org.apache.jena.query.QuerySolutionMap bindings) |
void |
executeConstraint(Constraint constraint,
ValidationEngine validationEngine,
Collection<org.apache.jena.rdf.model.RDFNode> focusNodes) |
protected SHJSExecutable |
getExecutable(Constraint constraint) |
protected String |
getLabel(Constraint constraint) |
protected Collection<org.apache.jena.rdf.model.RDFNode> |
getValueNodes(ValidationEngine validationEngine,
Constraint constraint,
org.apache.jena.query.QuerySolutionMap bindings,
org.apache.jena.rdf.model.RDFNode focusNode) |
public void executeConstraint(Constraint constraint, ValidationEngine validationEngine, Collection<org.apache.jena.rdf.model.RDFNode> focusNodes)
executeConstraint in interface ConstraintExecutorexecuteConstraint in class AbstractJSExecutorprotected void addBindings(Constraint constraint, org.apache.jena.query.QuerySolutionMap bindings)
addBindings in class AbstractJSExecutorprotected SHJSExecutable getExecutable(Constraint constraint)
getExecutable in class AbstractJSExecutorprotected String getLabel(Constraint constraint)
getLabel in class AbstractJSExecutorprotected Collection<org.apache.jena.rdf.model.RDFNode> getValueNodes(ValidationEngine validationEngine, Constraint constraint, org.apache.jena.query.QuerySolutionMap bindings, org.apache.jena.rdf.model.RDFNode focusNode)
getValueNodes in class AbstractJSExecutorCopyright © 2019 TopQuadrant, Inc.. All rights reserved.