Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractConstraintEvaluationEvent - Class in org.apache.jena.shacl.validation.event
-
Constraint-related event.
- AbstractConstraintEvaluationEvent(ValidationContext, Shape, Node, Constraint) - Constructor for class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationEvent
- AbstractConstraintEvaluationForPathEvent - Class in org.apache.jena.shacl.validation.event
-
Constraint-related event that pertains to a path.
- AbstractConstraintEvaluationForPathEvent(ValidationContext, Shape, Node, Constraint, Path) - Constructor for class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationForPathEvent
- AbstractConstraintEvaluationOnPathNodesEvent - Class in org.apache.jena.shacl.validation.event
-
Event that pertains to constraint evaluation on multiple value nodes.
- AbstractConstraintEvaluationOnPathNodesEvent(ValidationContext, Shape, Node, Constraint, Path, Set<Node>) - Constructor for class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationOnPathNodesEvent
- AbstractConstraintEvaluationOnSinglePathNodeEvent - Class in org.apache.jena.shacl.validation.event
-
Event resulting from constraint evaluation on a single value node.
- AbstractConstraintEvaluationOnSinglePathNodeEvent(ValidationContext, Shape, Node, Constraint, Path, Node) - Constructor for class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationOnSinglePathNodeEvent
- AbstractFocusNodeValidationEvent - Class in org.apache.jena.shacl.validation.event
-
Event type used for all events after the selection of a focus node.
- AbstractFocusNodeValidationEvent(ValidationContext, Shape, Node) - Constructor for class org.apache.jena.shacl.validation.event.AbstractFocusNodeValidationEvent
- AbstractShapeValidationEvent - Class in org.apache.jena.shacl.validation.event
-
Event type used for all events after the selection of a shape to validate against.
- AbstractShapeValidationEvent(ValidationContext, Shape) - Constructor for class org.apache.jena.shacl.validation.event.AbstractShapeValidationEvent
- AbstractTargetShapesValidationEvent - Class in org.apache.jena.shacl.validation.event
-
Type of events that report the set of target shapes used during validation.
- AbstractTargetShapesValidationEvent(ValidationContext, Collection<Shape>) - Constructor for class org.apache.jena.shacl.validation.event.AbstractTargetShapesValidationEvent
- AbstractValidationEvent - Class in org.apache.jena.shacl.validation.event
-
Abstract superclass for all events, providing access to the
ValidationContext
. - AbstractValidationEvent(ValidationContext) - Constructor for class org.apache.jena.shacl.validation.event.AbstractValidationEvent
- addHandler(HandlerBasedValidationListener.HandlerConfigurer<T>) - Method in class org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerAdder
- addPrefixes(PrefixMapping) - Method in class org.apache.jena.shacl.ValidationReport.Builder
- addReportEntry(String, Shape, Node, Path, Node, Constraint) - Method in class org.apache.jena.shacl.ValidationReport.Builder
- addReportEntry(ReportEntry) - Method in class org.apache.jena.shacl.ValidationReport.Builder
- addReportEntry(ReportItem, Shape, Node, Path, Constraint) - Method in class org.apache.jena.shacl.ValidationReport.Builder
- addSimpleHandler(Consumer<? super T>) - Method in class org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerAdder
- addSimpleHandlers(Consumer<? super T>...) - Method in class org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerAdder
- allImports(Node, Graph) - Static method in class org.apache.jena.shacl.Imports
-
Locate any imports (triples "base owl:Imports URI").
B
- base(Graph) - Static method in class org.apache.jena.shacl.Imports
-
Locate the base (a single triple ?
- baseAndImports(Graph) - Static method in class org.apache.jena.shacl.Imports
-
Locate the base (a single triple ?
- build() - Method in class org.apache.jena.shacl.validation.HandlerBasedValidationListener.Builder
- build() - Method in class org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerBuilder
- build() - Method in class org.apache.jena.shacl.ValidationReport.Builder
- builder() - Static method in class org.apache.jena.shacl.validation.HandlerBasedValidationListener
- builder(HandlerBasedValidationListener.HandlerSelectionStrategy) - Static method in class org.apache.jena.shacl.validation.HandlerBasedValidationListener
- Builder() - Constructor for class org.apache.jena.shacl.ValidationReport.Builder
C
- check(ValidationReport) - Static method in class org.apache.jena.shacl.validation.VR
- compare(ValidationReport, ValidationReport) - Static method in class org.apache.jena.shacl.validation.VR
- CompareNodesEvent - Interface in org.apache.jena.shacl.validation.event
-
Base class for events resulting from evaluating constraints that compare value nodes with other nodes, such as
sh:equals
orsh:lessThan
. - configure(HandlerBasedValidationListener.HandlerConditionCustomizer<T>) - Method in interface org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerConfigurer
- conforms() - Method in class org.apache.jena.shacl.ValidationReport
- conforms(Graph, Graph) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Does the data conform to the shapes?
- conforms(Graph, Graph) - Method in class org.apache.jena.shacl.validation.ShaclPlainValidator
-
Does the data conform to the shapes?
- conforms(Shapes, Graph) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Does the data conform to the shapes?
- conforms(Shapes, Graph) - Method in class org.apache.jena.shacl.validation.ShaclPlainValidator
-
Does the data conform to the shapes?
- conforms(Shapes, Graph, Node) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Does the node within the data conform to the shapes?
- conforms(Shapes, Graph, Node) - Method in class org.apache.jena.shacl.validation.ShaclPlainValidator
-
Does the node within the data conform to the shapes?
- conformsModel() - Static method in class org.apache.jena.shacl.validation.VR
- constraint() - Method in class org.apache.jena.shacl.validation.ReportEntry
- constraint(Constraint) - Method in class org.apache.jena.shacl.validation.ReportEntry
- ConstraintEvaluatedEvent - Interface in org.apache.jena.shacl.validation.event
-
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.
- ConstraintEvaluatedOnFocusNodeEvent - Class in org.apache.jena.shacl.validation.event
-
Event type resulting from constraint evaluation on the focus node (i.e. in a node shape).
- ConstraintEvaluatedOnFocusNodeEvent(ValidationContext, Shape, Node, Constraint, boolean) - Constructor for class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeEvent
- ConstraintEvaluatedOnFocusNodeWithCompareNodesEvent - Class in org.apache.jena.shacl.validation.event
-
Event resulting from evaluating a constraint on the focus node, using compare nodes.
- ConstraintEvaluatedOnFocusNodeWithCompareNodesEvent(ValidationContext, Shape, Node, Constraint, Set<Node>, boolean) - Constructor for class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeWithCompareNodesEvent
- ConstraintEvaluatedOnFocusNodeWithSingleCompareNodeEvent - Class in org.apache.jena.shacl.validation.event
-
Event resulting from evaluating a constraint on the focus node, using a single compare node.
- ConstraintEvaluatedOnFocusNodeWithSingleCompareNodeEvent(ValidationContext, Shape, Node, Constraint, Node, boolean) - Constructor for class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeWithSingleCompareNodeEvent
- ConstraintEvaluatedOnPathNodesEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when a constraint is evaluated on multiple value nodes.
- ConstraintEvaluatedOnPathNodesEvent(ValidationContext, Shape, Node, Constraint, Path, Set<Node>, boolean) - Constructor for class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnPathNodesEvent
- ConstraintEvaluatedOnPathNodesWithCompareNodesEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when a constraint is evaluated on multiple value nodes and multiple compare nodes.
- ConstraintEvaluatedOnPathNodesWithCompareNodesEvent(ValidationContext, Shape, Node, Constraint, Path, Set<Node>, Set<Node>, boolean) - Constructor for class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnPathNodesWithCompareNodesEvent
- ConstraintEvaluatedOnSinglePathNodeEvent - Class in org.apache.jena.shacl.validation.event
- ConstraintEvaluatedOnSinglePathNodeEvent(ValidationContext, Shape, Node, Constraint, Path, Node, boolean) - Constructor for class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeEvent
- ConstraintEvaluatedOnSinglePathNodeWithCompareNodesEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when a constraint is evaluated on a single value node using a set of compare nodes.
- ConstraintEvaluatedOnSinglePathNodeWithCompareNodesEvent(ValidationContext, Shape, Node, Constraint, Path, Node, Set<Node>, boolean) - Constructor for class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeWithCompareNodesEvent
- ConstraintEvaluatedOnSinglePathNodeWithSingleCompareNodeEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when a constraint is evaluated on a single value node with a single compare node.
- ConstraintEvaluatedOnSinglePathNodeWithSingleCompareNodeEvent(ValidationContext, Shape, Node, Constraint, Path, Node, Node, boolean) - Constructor for class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeWithSingleCompareNodeEvent
- ConstraintEvaluationEvent - Interface in org.apache.jena.shacl.validation.event
- ConstraintEvaluationForNodeShapeFinishedEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when the validation of a node shape is finished.
- ConstraintEvaluationForNodeShapeFinishedEvent(ValidationContext, Shape, Node, Constraint) - Constructor for class org.apache.jena.shacl.validation.event.ConstraintEvaluationForNodeShapeFinishedEvent
- ConstraintEvaluationForNodeShapeStartedEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when the validation of a node shape has begun.
- ConstraintEvaluationForNodeShapeStartedEvent(ValidationContext, Shape, Node, Constraint) - Constructor for class org.apache.jena.shacl.validation.event.ConstraintEvaluationForNodeShapeStartedEvent
- ConstraintEvaluationForPathEvent - Interface in org.apache.jena.shacl.validation.event
- ConstraintEvaluationForPropertyShapeFinishedEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when a property shape has been evaluated completely.
- ConstraintEvaluationForPropertyShapeFinishedEvent(ValidationContext, Shape, Node, Constraint, Path, Set<Node>) - Constructor for class org.apache.jena.shacl.validation.event.ConstraintEvaluationForPropertyShapeFinishedEvent
- ConstraintEvaluationForPropertyShapeStartedEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when the validation of a shape has begun.
- ConstraintEvaluationForPropertyShapeStartedEvent(ValidationContext, Shape, Node, Constraint, Path, Set<Node>) - Constructor for class org.apache.jena.shacl.validation.event.ConstraintEvaluationForPropertyShapeStartedEvent
- ConstraintEvaluationOnPathNodesEvent - Interface in org.apache.jena.shacl.validation.event
- ConstraintEvaluationOnSinglePathNodeEvent - Interface in org.apache.jena.shacl.validation.event
- create() - Static method in class org.apache.jena.shacl.validation.ReportEntry
- create() - Static method in class org.apache.jena.shacl.ValidationReport
- create(Node) - Static method in class org.apache.jena.shacl.validation.Severity
D
- detail() - Method in class org.apache.jena.shacl.validation.ReportEntry
- detail(Node) - Method in class org.apache.jena.shacl.validation.ReportEntry
E
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationForPathEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationOnPathNodesEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationOnSinglePathNodeEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.AbstractFocusNodeValidationEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.AbstractShapeValidationEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.AbstractTargetShapesValidationEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.AbstractValidationEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeWithCompareNodesEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeWithSingleCompareNodeEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnPathNodesEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnPathNodesWithCompareNodesEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeWithCompareNodesEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeWithSingleCompareNodeEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.FocusNodesDeterminedEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.event.ValueNodesDeterminedForPropertyShapeEvent
- equals(Object) - Method in class org.apache.jena.shacl.validation.ReportEntry
- equals(Object) - Method in class org.apache.jena.shacl.validation.Severity
- evalConstraint(ValidationContext, Graph, Shape, Node, Path, Set<Node>, Constraint) - Static method in class org.apache.jena.shacl.validation.VLib
- EvalSparql - Class in org.apache.jena.shacl.validation
- EvalSparql() - Constructor for class org.apache.jena.shacl.validation.EvalSparql
- evalSparqlComponent(Graph, Node, SparqlComponent) - Static method in class org.apache.jena.shacl.validation.EvalSparql
- evalSparqlOneVar(QueryExecution) - Static method in class org.apache.jena.shacl.validation.EvalSparql
- EventPredicates - Class in org.apache.jena.shacl.validation.event
- EventPredicates() - Constructor for class org.apache.jena.shacl.validation.event.EventPredicates
- EventPredicates.NodePredicate<E extends ValidationEvent> - Class in org.apache.jena.shacl.validation.event
- EventUtil - Class in org.apache.jena.shacl.validation.event
- EventUtil() - Constructor for class org.apache.jena.shacl.validation.event.EventUtil
- execValidateShape(ValidationContext, Graph, Shape, Node) - Static method in class org.apache.jena.shacl.validation.ValidationProc
F
- findHandlers(Map<Class<? extends ValidationEvent>, List<Consumer<ValidationEvent>>>, ValidationEvent) - Method in interface org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerSelectionStrategy
- focusNode() - Static method in class org.apache.jena.shacl.validation.event.EventPredicates
- focusNode() - Method in class org.apache.jena.shacl.validation.ReportEntry
- focusNode(Node) - Method in class org.apache.jena.shacl.validation.ReportEntry
- focusNodes(Graph, Target) - Static method in class org.apache.jena.shacl.validation.VLib
- focusNodes(Graph, Shape) - Static method in class org.apache.jena.shacl.validation.VLib
- FocusNodesDeterminedEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when the focus node of a shape has been determined but before any constraints are validated.
- FocusNodesDeterminedEvent(ValidationContext, Shape, Collection<Node>) - Constructor for class org.apache.jena.shacl.validation.event.FocusNodesDeterminedEvent
- FocusNodeValidationEvent - Interface in org.apache.jena.shacl.validation.event
-
Interface for events that are specific to a given focus node.
- FocusNodeValidationFinishedEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when the validation of a focus node is finished.
- FocusNodeValidationFinishedEvent(ValidationContext, Shape, Node) - Constructor for class org.apache.jena.shacl.validation.event.FocusNodeValidationFinishedEvent
- FocusNodeValidationStartedEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when a focus node has been validated completely with regard to a shape.
- FocusNodeValidationStartedEvent(ValidationContext, Shape, Node) - Constructor for class org.apache.jena.shacl.validation.event.FocusNodeValidationStartedEvent
- forEventType(Class<T>) - Method in class org.apache.jena.shacl.validation.HandlerBasedValidationListener.Builder
- forEventTypes(Class<? extends ValidationEvent>...) - Method in class org.apache.jena.shacl.validation.HandlerBasedValidationListener.Builder
- fromGraph(Graph) - Static method in class org.apache.jena.shacl.ValidationReport
- fromGraph(Graph, Node) - Static method in class org.apache.jena.shacl.ValidationReport
- fromModel(Model) - Static method in class org.apache.jena.shacl.ValidationReport
G
- generate(Model, Resource) - Method in class org.apache.jena.shacl.validation.ReportEntry
- get() - Static method in interface org.apache.jena.shacl.ShaclValidator
-
Return the current system-wide
ShaclValidator
. - get() - Method in class org.apache.jena.shacl.validation.event.ImmutableLazyCollectionCopy
- get() - Method in class org.apache.jena.shacl.validation.event.ImmutableLazySetCopy
- getBase() - Method in class org.apache.jena.shacl.Shapes
- getBaseURI() - Method in class org.apache.jena.shacl.Shapes
- getCompareNode() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeWithSingleCompareNodeEvent
- getCompareNode() - Method in interface org.apache.jena.shacl.validation.event.SingleCompareNodeEvent
- getCompareNodes() - Method in interface org.apache.jena.shacl.validation.event.CompareNodesEvent
- getCompareNodes() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeWithCompareNodesEvent
- getCompareNodes() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeWithSingleCompareNodeEvent
- getCompareNodes() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnPathNodesWithCompareNodesEvent
- getCompareNodes() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeWithCompareNodesEvent
- getConstraint() - Method in class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationEvent
- getConstraint() - Method in interface org.apache.jena.shacl.validation.event.ConstraintEvaluationEvent
- getEntries() - Method in class org.apache.jena.shacl.ValidationReport
- getFocusNode() - Method in class org.apache.jena.shacl.validation.event.AbstractFocusNodeValidationEvent
- getFocusNode() - Method in interface org.apache.jena.shacl.validation.event.FocusNodeValidationEvent
- getFocusNodes() - Method in class org.apache.jena.shacl.validation.event.FocusNodesDeterminedEvent
- getGraph() - Method in class org.apache.jena.shacl.Shapes
- getGraph() - Method in class org.apache.jena.shacl.ValidationReport
- getImports() - Method in class org.apache.jena.shacl.Shapes
- getMessage() - Method in class org.apache.jena.shacl.validation.ReportItem
- getModel() - Method in class org.apache.jena.shacl.ValidationReport
- getPath() - Method in class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationForPathEvent
- getPath() - Method in interface org.apache.jena.shacl.validation.event.ConstraintEvaluationForPathEvent
- getPath() - Method in class org.apache.jena.shacl.validation.event.ValueNodesDeterminedForPropertyShapeEvent
- getPathNodes() - Method in class org.apache.jena.shacl.validation.event.ValueNodesDeterminedForPropertyShapeEvent
- getPrefixMap() - Method in class org.apache.jena.shacl.Shapes
- getReport() - Method in exception org.apache.jena.shacl.ShaclValidationException
- getResource() - Method in class org.apache.jena.shacl.ValidationReport
- getShape() - Method in class org.apache.jena.shacl.validation.event.AbstractShapeValidationEvent
- getShape() - Method in interface org.apache.jena.shacl.validation.event.ShapeValidationEvent
- getShape(Node) - Method in class org.apache.jena.shacl.Shapes
- getShapeMap() - Method in class org.apache.jena.shacl.Shapes
- getSuperclassesAndInterfaces(Class<? extends ValidationEvent>) - Static method in class org.apache.jena.shacl.validation.event.EventUtil
- getTargets() - Method in class org.apache.jena.shacl.Shapes
- getTargetShapes() - Method in class org.apache.jena.shacl.Shapes
-
Return the shapes with targets.
- getTargetShapes() - Method in class org.apache.jena.shacl.validation.event.AbstractTargetShapesValidationEvent
- getTargetShapes() - Method in interface org.apache.jena.shacl.validation.event.TargetShapeValidationEvent
- getValidationContext() - Method in class org.apache.jena.shacl.validation.event.AbstractValidationEvent
- getValidationContext() - Method in interface org.apache.jena.shacl.validation.event.ValidationEvent
- getValue() - Method in class org.apache.jena.shacl.validation.ReportItem
- getValueNode() - Method in class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationOnSinglePathNodeEvent
- getValueNode() - Method in interface org.apache.jena.shacl.validation.event.ConstraintEvaluationOnSinglePathNodeEvent
- getValueNodes() - Method in class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationOnPathNodesEvent
- getValueNodes() - Method in interface org.apache.jena.shacl.validation.event.ConstraintEvaluatedEvent
- getValueNodes() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeEvent
- getValueNodes() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeEvent
- getValueNodes() - Method in interface org.apache.jena.shacl.validation.event.ConstraintEvaluationOnPathNodesEvent
- GraphValidation - Class in org.apache.jena.shacl
-
Operations to work on graph with SHACL.
- GraphValidation() - Constructor for class org.apache.jena.shacl.GraphValidation
H
- handle(Consumer<T>) - Method in class org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerBuilder
- handle(Consumer<T>) - Method in interface org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerConditionCustomizer
- handle(Consumer<T>) - Method in interface org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerCustomizer
- HandlerAdder(HandlerBasedValidationListener.Builder, Class<T>...) - Constructor for class org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerAdder
- HandlerBasedValidationListener - Class in org.apache.jena.shacl.validation
-
ValidationListener implementation that allows for registering event handlers on a per-type basis.
- HandlerBasedValidationListener.Builder - Class in org.apache.jena.shacl.validation
- HandlerBasedValidationListener.HandlerAdder<T extends ValidationEvent> - Class in org.apache.jena.shacl.validation
- HandlerBasedValidationListener.HandlerBuilder<T extends ValidationEvent> - Class in org.apache.jena.shacl.validation
- HandlerBasedValidationListener.HandlerConditionCustomizer<T extends ValidationEvent> - Interface in org.apache.jena.shacl.validation
- HandlerBasedValidationListener.HandlerConfigurer<T extends ValidationEvent> - Interface in org.apache.jena.shacl.validation
- HandlerBasedValidationListener.HandlerCustomizer<T extends ValidationEvent> - Interface in org.apache.jena.shacl.validation
- HandlerBasedValidationListener.HandlerSelectionStrategy - Interface in org.apache.jena.shacl.validation
- HandlerBuilder() - Constructor for class org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerBuilder
- hasConstraintOfType(Class<? extends Constraint>) - Static method in class org.apache.jena.shacl.validation.event.EventPredicates
- hasDatatypeConstraint() - Static method in class org.apache.jena.shacl.validation.event.EventPredicates
- hashCode() - Method in class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationForPathEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationOnPathNodesEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.AbstractConstraintEvaluationOnSinglePathNodeEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.AbstractFocusNodeValidationEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.AbstractShapeValidationEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.AbstractTargetShapesValidationEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.AbstractValidationEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeWithCompareNodesEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeWithSingleCompareNodeEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnPathNodesEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnPathNodesWithCompareNodesEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeWithCompareNodesEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeWithSingleCompareNodeEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.FocusNodesDeterminedEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.event.ValueNodesDeterminedForPropertyShapeEvent
- hashCode() - Method in class org.apache.jena.shacl.validation.ReportEntry
- hashCode() - Method in class org.apache.jena.shacl.validation.Severity
I
- iff(Predicate<ValidationEvent>) - Method in class org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerBuilder
- iff(Predicate<ValidationEvent>) - Method in interface org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerConditionCustomizer
- ImmutableLazyCollectionCopy<T> - Class in org.apache.jena.shacl.validation.event
- ImmutableLazyCollectionCopy(Collection<T>) - Constructor for class org.apache.jena.shacl.validation.event.ImmutableLazyCollectionCopy
- ImmutableLazySetCopy<T> - Class in org.apache.jena.shacl.validation.event
- imports(Graph) - Static method in class org.apache.jena.shacl.Imports
-
Return the imports for a graph
- Imports - Class in org.apache.jena.shacl
-
Import processing.
- importsLogger - Static variable in class org.apache.jena.shacl.Imports
- Info - Static variable in class org.apache.jena.shacl.validation.Severity
- isBlank() - Method in class org.apache.jena.shacl.validation.event.EventPredicates.NodePredicate
- isEmpty() - Method in class org.apache.jena.shacl.Shapes
- isFocusNode(Target, Node, Graph) - Static method in class org.apache.jena.shacl.validation.VLib
- isFocusNode(Shape, Node, Graph) - Static method in class org.apache.jena.shacl.validation.VLib
- isLiteral() - Method in class org.apache.jena.shacl.validation.event.EventPredicates.NodePredicate
- isOfType(Class<? extends ValidationEvent>) - Static method in class org.apache.jena.shacl.validation.event.EventPredicates
- isOfTypeOrSubtype(Class<? extends ValidationEvent>) - Static method in class org.apache.jena.shacl.validation.event.EventPredicates
- isValid() - Method in interface org.apache.jena.shacl.validation.event.ConstraintEvaluatedEvent
- isValid() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeEvent
- isValid() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnPathNodesEvent
- isValid() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeEvent
- isValid() - Static method in class org.apache.jena.shacl.validation.event.EventPredicates
- iterator() - Method in class org.apache.jena.shacl.Shapes
-
Iterator over the shapes with targets
- iteratorAll() - Method in class org.apache.jena.shacl.Shapes
-
Iterator over the shapes with targets and with explicit type NodeShape or PropertyShape.
L
- level() - Method in class org.apache.jena.shacl.validation.Severity
- literalEquals(LiteralLabel) - Method in class org.apache.jena.shacl.validation.event.EventPredicates.NodePredicate
- loadWithImports(String) - Static method in class org.apache.jena.shacl.Imports
-
Load a graph and process owl:imports to create a new, single graph.
M
- makePredicate(Predicate<Node>) - Method in class org.apache.jena.shacl.validation.event.EventPredicates.NodePredicate
- message() - Method in class org.apache.jena.shacl.validation.ReportEntry
- message(String) - Method in class org.apache.jena.shacl.validation.ReportEntry
- message(Node) - Method in class org.apache.jena.shacl.validation.ReportEntry
- messages() - Method in class org.apache.jena.shacl.validation.ReportEntry
N
- NodePredicate(Class<E>, Function<E, Node>) - Constructor for class org.apache.jena.shacl.validation.event.EventPredicates.NodePredicate
- nodeUriEquals(Node, String) - Static method in class org.apache.jena.shacl.validation.event.EventUtil
- numRootShapes() - Method in class org.apache.jena.shacl.Shapes
- numShapes() - Method in class org.apache.jena.shacl.Shapes
O
- onNewHandlerRegistered(Class<? extends ValidationEvent>) - Method in interface org.apache.jena.shacl.validation.HandlerBasedValidationListener.HandlerSelectionStrategy
- onValidationEvent(ValidationEvent) - Method in class org.apache.jena.shacl.validation.HandlerBasedValidationListener
- onValidationEvent(ValidationEvent) - Method in interface org.apache.jena.shacl.validation.ValidationListener
- org.apache.jena.shacl - module org.apache.jena.shacl
- org.apache.jena.shacl - package org.apache.jena.shacl
- org.apache.jena.shacl.validation - package org.apache.jena.shacl.validation
- org.apache.jena.shacl.validation.event - package org.apache.jena.shacl.validation.event
P
- parse(String) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Parse the shapes from a file or URL return a AST object that has all the shapes.
- parse(String) - Static method in class org.apache.jena.shacl.Shapes
-
Load the file, parse the graph and return the shapes.
- parse(String, boolean) - Static method in class org.apache.jena.shacl.Shapes
-
Load the file, parse the graph and return the shapes.
- parse(Graph) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Parse the shapes from the graph and return a AST object that has all the shapes.
- parse(Graph) - Static method in class org.apache.jena.shacl.Shapes
-
Parse the graph and return the shapes connected to the targets.
- parse(Graph) - Method in class org.apache.jena.shacl.validation.ShaclPlainValidator
-
Parse the shapes from the graph and return a AST object that has all the shapes.
- parse(Model) - Static method in class org.apache.jena.shacl.Shapes
-
Parse the model and return the shapes.
- parseTargets(Graph) - Static method in class org.apache.jena.shacl.Shapes
-
Deprecated, for removal: This API element is subject to removal in a future version.
- plainValidation(Shapes, Graph) - Static method in class org.apache.jena.shacl.validation.ValidationProc
- plainValidationNode(Shapes, Graph, Node) - Static method in class org.apache.jena.shacl.validation.ValidationProc
R
- reportConformsTrue() - Static method in class org.apache.jena.shacl.ValidationReport
-
Return an immutable report that records no validation errors (violations or any other level of severity)
- ReportEntry - Class in org.apache.jena.shacl.validation
-
A report entry.
- ReportItem - Class in org.apache.jena.shacl.validation
-
Result of validation of a constraint.
- ReportItem(String) - Constructor for class org.apache.jena.shacl.validation.ReportItem
- ReportItem(String, Node) - Constructor for class org.apache.jena.shacl.validation.ReportItem
- resultPath() - Method in class org.apache.jena.shacl.validation.ReportEntry
- resultPath(Path) - Method in class org.apache.jena.shacl.validation.ReportEntry
S
- same(ReportEntry) - Method in class org.apache.jena.shacl.validation.ReportEntry
- severity() - Method in class org.apache.jena.shacl.validation.ReportEntry
- severity(Node) - Method in class org.apache.jena.shacl.validation.ReportEntry
- severity(Severity) - Method in class org.apache.jena.shacl.validation.ReportEntry
- Severity - Class in org.apache.jena.shacl.validation
- ShaclException - Exception in org.apache.jena.shacl
-
Runtime exception generated by the SHACL subsystem.
- ShaclException(String) - Constructor for exception org.apache.jena.shacl.ShaclException
- ShaclException(String, Throwable) - Constructor for exception org.apache.jena.shacl.ShaclException
- shaclImportsStreamManager - Static variable in class org.apache.jena.shacl.Imports
- ShaclPlainValidator - Class in org.apache.jena.shacl.validation
-
A basic implementation of SHACL Validator.
- ShaclPlainValidator() - Constructor for class org.apache.jena.shacl.validation.ShaclPlainValidator
- ShaclValidationException - Exception in org.apache.jena.shacl
-
Runtime exception generated by the SHACL subsystem.
- ShaclValidationException(String, Throwable) - Constructor for exception org.apache.jena.shacl.ShaclValidationException
- ShaclValidationException(ValidationReport) - Constructor for exception org.apache.jena.shacl.ShaclValidationException
- ShaclValidator - Interface in org.apache.jena.shacl
-
Public API for the SHACL Validation.
- shapeNode() - Static method in class org.apache.jena.shacl.validation.event.EventPredicates
- Shapes - Class in org.apache.jena.shacl
-
A collection of shapes as output by the SHACL parser.
- ShapeValidationEvent - Interface in org.apache.jena.shacl.validation.event
- ShapeValidationFinishedEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when the validation of a shape is finished.
- ShapeValidationFinishedEvent(ValidationContext, Shape) - Constructor for class org.apache.jena.shacl.validation.event.ShapeValidationFinishedEvent
- ShapeValidationStartedEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when the validation of a shape has begun.
- ShapeValidationStartedEvent(ValidationContext, Shape) - Constructor for class org.apache.jena.shacl.validation.event.ShapeValidationStartedEvent
- SingleCompareNodeEvent - Interface in org.apache.jena.shacl.validation.event
- source() - Method in class org.apache.jena.shacl.validation.ReportEntry
- source(Node) - Method in class org.apache.jena.shacl.validation.ReportEntry
- sourceConstraint() - Method in class org.apache.jena.shacl.validation.ReportEntry
- sourceConstraint(Node) - Method in class org.apache.jena.shacl.validation.ReportEntry
- sourceConstraintComponent() - Method in class org.apache.jena.shacl.validation.ReportEntry
- sourceConstraintComponent(Node) - Method in class org.apache.jena.shacl.validation.ReportEntry
- strip(Model) - Static method in class org.apache.jena.shacl.validation.VR
T
- TargetShapesValidationFinishedEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when all target shapes (i.e., the shapes that specify a target) have been validated.
- TargetShapesValidationFinishedEvent(ValidationContext, Collection<Shape>) - Constructor for class org.apache.jena.shacl.validation.event.TargetShapesValidationFinishedEvent
- TargetShapesValidationStartedEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when the validation of the target shapes (i.e., the shapes that specify a target) starts.
- TargetShapesValidationStartedEvent(ValidationContext, Collection<Shape>) - Constructor for class org.apache.jena.shacl.validation.event.TargetShapesValidationStartedEvent
- TargetShapeValidationEvent - Interface in org.apache.jena.shacl.validation.event
- testIfType(Class<E>, Predicate<E>, boolean) - Static method in class org.apache.jena.shacl.validation.event.EventPredicates
- testIfTypeElseFalse(Class<E>, Predicate<E>) - Static method in class org.apache.jena.shacl.validation.event.EventPredicates
- toString() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeWithCompareNodesEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnFocusNodeWithSingleCompareNodeEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnPathNodesEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnPathNodesWithCompareNodesEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeWithCompareNodesEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluatedOnSinglePathNodeWithSingleCompareNodeEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluationForNodeShapeFinishedEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluationForNodeShapeStartedEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluationForPropertyShapeFinishedEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ConstraintEvaluationForPropertyShapeStartedEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.FocusNodesDeterminedEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.FocusNodeValidationFinishedEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.FocusNodeValidationStartedEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ImmutableLazyCollectionCopy
- toString() - Method in class org.apache.jena.shacl.validation.event.ImmutableLazySetCopy
- toString() - Method in class org.apache.jena.shacl.validation.event.ShapeValidationFinishedEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ShapeValidationStartedEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.TargetShapesValidationFinishedEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.TargetShapesValidationStartedEvent
- toString() - Method in class org.apache.jena.shacl.validation.event.ValueNodesDeterminedForPropertyShapeEvent
- toString() - Method in class org.apache.jena.shacl.validation.ReportEntry
- triple() - Method in class org.apache.jena.shacl.validation.ReportEntry
- triple(Triple) - Method in class org.apache.jena.shacl.validation.ReportEntry
U
- update(Shapes, Graph, Runnable) - Static method in class org.apache.jena.shacl.GraphValidation
-
Update the graph.
- updateAndReport(Shapes, Graph, Runnable) - Static method in class org.apache.jena.shacl.GraphValidation
-
Update the graph.
- uriEquals(String) - Method in class org.apache.jena.shacl.validation.event.EventPredicates.NodePredicate
V
- validate(Graph, Graph) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Produce a full validation report.
- validate(Graph, Graph) - Method in class org.apache.jena.shacl.validation.ShaclPlainValidator
-
Produce a full validation report.
- validate(Graph, Graph, Node) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Produce a node-specific validation report.
- validate(Shapes, Graph) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Produce a full validation report.
- validate(Shapes, Graph) - Method in class org.apache.jena.shacl.validation.ShaclPlainValidator
-
Produce a full validation report.
- validate(Shapes, Graph, Node) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Produce a full validation report for this node in the data.
- validate(Shapes, Graph, Node) - Method in class org.apache.jena.shacl.validation.ShaclPlainValidator
-
Produce a full validation report for this node in the data.
- validateShape(ValidationContext, Graph, Shape, Node) - Static method in class org.apache.jena.shacl.validation.VLib
- ValidationEvent - Interface in org.apache.jena.shacl.validation.event
-
All events during SHACL validation implement this interface, providing access to the
ValidationContext
. - ValidationLifecycleEvent - Interface in org.apache.jena.shacl.validation.event
-
Tagging interface for all events relating to the 'lifecyle' of a SHACL validation (validation started/finished, focus nodes determined, etc.)
- ValidationListener - Interface in org.apache.jena.shacl.validation
-
Callback invoked at various points during the validation process.
- ValidationProc - Class in org.apache.jena.shacl.validation
- ValidationProc() - Constructor for class org.apache.jena.shacl.validation.ValidationProc
- ValidationReport - Class in org.apache.jena.shacl
- ValidationReport.Builder - Class in org.apache.jena.shacl
- value() - Method in class org.apache.jena.shacl.validation.ReportEntry
- value(Node) - Method in class org.apache.jena.shacl.validation.ReportEntry
- ValueNodesDeterminedForPropertyShapeEvent - Class in org.apache.jena.shacl.validation.event
-
Event emitted when the value nodes of a property shape have been determined, but before any constraints are validated.
- ValueNodesDeterminedForPropertyShapeEvent(ValidationContext, Shape, Node, Path, Set<Node>) - Constructor for class org.apache.jena.shacl.validation.event.ValueNodesDeterminedForPropertyShapeEvent
- Violation - Static variable in class org.apache.jena.shacl.validation.Severity
- VLib - Class in org.apache.jena.shacl.validation
-
The validation algorithm from the SHACL specification - section 3.4.
- VLib() - Constructor for class org.apache.jena.shacl.validation.VLib
- VR - Class in org.apache.jena.shacl.validation
- VR() - Constructor for class org.apache.jena.shacl.validation.VR
W
- Warning - Static variable in class org.apache.jena.shacl.validation.Severity
- withImports(String, Graph) - Static method in class org.apache.jena.shacl.Imports
-
Process and return the owl:imports closure of a graph.
- withImports(Graph) - Static method in class org.apache.jena.shacl.Imports
-
Process and return the owl:imports closure of a graph.
All Classes and Interfaces|All Packages|Serialized Form
Shapes.parse(Graph)
.