Index

A B C D E F G H I L M N O P R S T U V W 
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 ? rdf:type owl:Ontology).
baseAndImports(Graph) - Static method in class org.apache.jena.shacl.Imports
Locate the base (a single triple ? rdf:type owl:Ontology) and imports (triples "base owl:Imports URI").
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 or sh: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? This operation only checks whether the data is conformant or not - it does not generate a complete report.
conforms(Graph, Graph) - Method in class org.apache.jena.shacl.validation.ShaclPlainValidator
Does the data conform to the shapes? This operation only checks whether the data is conformant or not - it does not generate a complete report.
conforms(Shapes, Graph) - Method in interface org.apache.jena.shacl.ShaclValidator
Does the data conform to the shapes? This operation only checks whether the data is conformant or not - it does not generate a complete report.
conforms(Shapes, Graph) - Method in class org.apache.jena.shacl.validation.ShaclPlainValidator
Does the data conform to the shapes? This operation only checks whether the data is conformant or not - it does not generate a complete report.
conforms(Shapes, Graph, Node) - Method in interface org.apache.jena.shacl.ShaclValidator
Does the node within the data conform to the shapes? This operation only checks the data is conformant or not - it does not generate a complete report.
conforms(Shapes, Graph, Node) - Method in class org.apache.jena.shacl.validation.ShaclPlainValidator
Does the node within the data conform to the shapes? This operation only checks the data is conformant or not - it does not generate a complete report.
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.
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.
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.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form