All Classes and Interfaces

Class
Description
Constraint-related event.
Constraint-related event that pertains to a path.
Event that pertains to constraint evaluation on multiple value nodes.
Event resulting from constraint evaluation on a single value node.
Event type used for all events after the selection of a focus node.
Event type used for all events after the selection of a shape to validate against.
Type of events that report the set of target shapes used during validation.
Abstract superclass for all events, providing access to the ValidationContext.
Base class for events resulting from evaluating constraints that compare value nodes with other nodes, such as sh:equals or sh:lessThan.
Type of events resulting from evaluating a constraint on a Set of value nodes or, in the case of constraints of a node shape, on a single value node.
Event type resulting from constraint evaluation on the focus node (i.e.
Event resulting from evaluating a constraint on the focus node, using compare nodes.
Event resulting from evaluating a constraint on the focus node, using a single compare node.
Event emitted when a constraint is evaluated on multiple value nodes.
Event emitted when a constraint is evaluated on multiple value nodes and multiple compare nodes.
 
Event emitted when a constraint is evaluated on a single value node using a set of compare nodes.
Event emitted when a constraint is evaluated on a single value node with a single compare node.
 
Event emitted when the validation of a node shape is finished.
Event emitted when the validation of a node shape has begun.
 
Event emitted when a property shape has been evaluated completely.
Event emitted when the validation of a shape has begun.
 
 
 
 
 
 
Event emitted when the focus node of a shape has been determined but before any constraints are validated.
Interface for events that are specific to a given focus node.
Event emitted when the validation of a focus node is finished.
Event emitted when a focus node has been validated completely with regard to a shape.
Operations to work on graph with SHACL.
ValidationListener implementation that allows for registering event handlers on a per-type basis.
 
 
 
 
 
 
 
 
 
Import processing.
A report entry.
Result of validation of a constraint.
 
Runtime exception generated by the SHACL subsystem.
A basic implementation of SHACL Validator.
Runtime exception generated by the SHACL subsystem.
Public API for the SHACL Validation.
A collection of shapes as output by the SHACL parser.
 
Event emitted when the validation of a shape is finished.
Event emitted when the validation of a shape has begun.
 
Event emitted when all target shapes (i.e., the shapes that specify a target) have been validated.
Event emitted when the validation of the target shapes (i.e., the shapes that specify a target) starts.
 
All events during SHACL validation implement this interface, providing access to the ValidationContext.
Tagging interface for all events relating to the 'lifecyle' of a SHACL validation (validation started/finished, focus nodes determined, etc.)
Callback invoked at various points during the validation process.
 
 
 
Event emitted when the value nodes of a property shape have been determined, but before any constraints are validated.
The validation algorithm from the SHACL specification - section 3.4.