public abstract class AbstractJSExecutor extends Object implements ConstraintExecutor
| Constructor and Description |
|---|
AbstractJSExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addBindings(Constraint constraint,
org.apache.jena.query.QuerySolutionMap bindings) |
void |
executeConstraint(Constraint constraint,
ValidationEngine validationEngine,
List<org.apache.jena.rdf.model.RDFNode> focusNodes) |
protected abstract SHJSExecutable |
getExecutable(Constraint constraint) |
protected abstract String |
getLabel(Constraint constraint) |
protected abstract List<org.apache.jena.rdf.model.RDFNode> |
getValueNodes(ValidationEngine engine,
Constraint constraint,
org.apache.jena.query.QuerySolutionMap bindings,
org.apache.jena.rdf.model.RDFNode focusNode) |
protected static final String SHACL
public void executeConstraint(Constraint constraint, ValidationEngine validationEngine, List<org.apache.jena.rdf.model.RDFNode> focusNodes)
executeConstraint in interface ConstraintExecutorprotected abstract void addBindings(Constraint constraint, org.apache.jena.query.QuerySolutionMap bindings)
protected abstract SHJSExecutable getExecutable(Constraint constraint)
protected abstract List<org.apache.jena.rdf.model.RDFNode> getValueNodes(ValidationEngine engine, Constraint constraint, org.apache.jena.query.QuerySolutionMap bindings, org.apache.jena.rdf.model.RDFNode focusNode)
protected abstract String getLabel(Constraint constraint)
Copyright © 2017 TopQuadrant, Inc.. All rights reserved.