Package org.topbraid.shacl.validation
Class ConstraintExecutors
- java.lang.Object
-
- org.topbraid.shacl.validation.ConstraintExecutors
-
public class ConstraintExecutors extends Object
Singleton managing the available ValidationLanguage instances.- Author:
- Holger Knublauch
-
-
Constructor Summary
Constructors Constructor Description ConstraintExecutors()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLanguage(ValidationLanguage language)voidaddSpecialExecutor(org.apache.jena.rdf.model.Resource constraintComponent, Function<Constraint,ConstraintExecutor> executor)static ConstraintExecutorsget()ConstraintExecutorgetExecutor(Constraint constraint)voidremoveSpecialExecutor(org.apache.jena.rdf.model.Resource constraintComponent)
-
-
-
Method Detail
-
get
public static ConstraintExecutors get()
-
addLanguage
public void addLanguage(ValidationLanguage language)
-
addSpecialExecutor
public void addSpecialExecutor(org.apache.jena.rdf.model.Resource constraintComponent, Function<Constraint,ConstraintExecutor> executor)
-
getExecutor
public ConstraintExecutor getExecutor(Constraint constraint)
-
removeSpecialExecutor
public void removeSpecialExecutor(org.apache.jena.rdf.model.Resource constraintComponent)
-
-