public class RecursiveValidation extends SORBEBasedValidation
sorbeGenerator
collectorTC, compController, graph, schema
Constructor and Description |
---|
RecursiveValidation(ShexSchema schema,
org.apache.commons.rdf.api.Graph graph) |
Modifier and Type | Method and Description |
---|---|
Typing |
getTyping()
The typing that proves the result returned by previous validations.
|
protected boolean |
performValidation(org.apache.commons.rdf.api.RDFTerm focusNode,
Label label) |
protected boolean |
recursiveValidation(org.apache.commons.rdf.api.RDFTerm focusNode,
Label label) |
void |
resetTyping()
Resets the typing, thus erasing all previously computed validation results.
|
findMatching
addMatchingObserver, getCompController, notifyMatchingFound, notifyStartValidation, notifyValidationComplete, removeMatchingObserver, validate, validate, validate, validate
public RecursiveValidation(ShexSchema schema, org.apache.commons.rdf.api.Graph graph)
protected boolean performValidation(org.apache.commons.rdf.api.RDFTerm focusNode, Label label) throws Exception
performValidation
in class ValidationAlgorithmAbstract
Exception
protected boolean recursiveValidation(org.apache.commons.rdf.api.RDFTerm focusNode, Label label) throws Exception
Exception
public Typing getTyping()
ValidationAlgorithm
public void resetTyping()
ValidationAlgorithm
Copyright © 2019. All rights reserved.