Class ValidationResult


  • @Deprecated
    public class ValidationResult
    extends Object
    Deprecated.
    The ValidationResult is deprecated because it is planned moved to a new package to allow it to be used with remote validation results.
    The ValidationResult represents the results from a SHACL validation in an easy-to-use Java API.
    • Constructor Detail

      • ValidationResult

        public ValidationResult​(org.eclipse.rdf4j.model.Value focusNode,
                                org.eclipse.rdf4j.model.Value value,
                                Shape shape,
                                ConstraintComponent sourceConstraint,
                                Severity severity,
                                ConstraintComponent.Scope scope,
                                org.eclipse.rdf4j.model.Resource[] dataGraphs,
                                org.eclipse.rdf4j.model.Resource[] shapesGraphs)
        Deprecated.
      • ValidationResult

        public ValidationResult​(org.eclipse.rdf4j.model.Value focusNode,
                                org.eclipse.rdf4j.model.Value value,
                                Shape shape,
                                ConstraintComponent sourceConstraint,
                                Severity severity,
                                ConstraintComponent.Scope scope,
                                org.eclipse.rdf4j.model.Resource[] dataGraphs,
                                org.eclipse.rdf4j.model.Resource[] shapesGraphs,
                                Path rsxPairwisePath)
        Deprecated.
    • Method Detail

      • getDetail

        public ValidationResult getDetail()
        Deprecated.
        Returns:
        ValidationResult with more information as to what failed. Usually for nested Shapes in eg. sh:or.
      • getDetails

        public List<ValidationResult> getDetails()
        Deprecated.
        Returns:
        all ValidationResult(s) with more information as to what failed. Usually for nested Shapes in eg. sh:or.
      • asModel

        public org.eclipse.rdf4j.model.Model asModel​(org.eclipse.rdf4j.model.Model model)
        Deprecated.
      • asModel

        public org.eclipse.rdf4j.model.Model asModel​(org.eclipse.rdf4j.model.Model model,
                                                     Set<org.eclipse.rdf4j.model.Resource> rdfListDedupe)
        Deprecated.
      • getId

        public final org.eclipse.rdf4j.model.Resource getId()
        Deprecated.
      • getSourceConstraintComponent

        public SourceConstraintComponent getSourceConstraintComponent()
        Deprecated.
        Returns:
        the type of the source constraint that caused the violation
      • equals

        public boolean equals​(Object o)
        Deprecated.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Deprecated.
        Overrides:
        hashCode in class Object
      • setPathIri

        public void setPathIri​(org.eclipse.rdf4j.model.Value path)
        Deprecated.
      • getValue

        protected Optional<org.eclipse.rdf4j.model.Value> getValue()
        Deprecated.
      • getShape

        protected Shape getShape()
        Deprecated.
      • getSeverity

        protected Severity getSeverity()
        Deprecated.
      • getDataGraphs

        protected org.eclipse.rdf4j.model.Resource[] getDataGraphs()
        Deprecated.
      • getShapesGraphs

        protected org.eclipse.rdf4j.model.Resource[] getShapesGraphs()
        Deprecated.