ShExError

object ShExError
Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case class CheckDatatypeError(node: RDFNode, datatype: IRI, rdf: RDFReader) extends ShExError
case class ClosedButExtraPreds(preds: Set[IRI]) extends ShExError
case class ErrCardinality(attempt: Attempt, node: RDFNode, path: Path, values: Int, card: Cardinality, rdf: RDFReader) extends ShExError
case class ErrCardinalityWithExtra(attempt: Attempt, node: RDFNode, path: Path, values: Int, valuesFailed: Int, card: Cardinality, rdf: RDFReader) extends ShExError
case class ErrRBEMatch(attempt: Attempt, cl: CandidateLine, table: CTable, bag: Bag[ConstraintRef], rbe: Rbe[ConstraintRef], err: RbeError, node: RDFNode, rdf: RDFReader) extends ShExError
case class ErrorObtainingFractionDigits(value: String, e: Throwable) extends ShExError
case class ErrorObtainingTotalDigits(value: String, e: Throwable) extends ShExError
case class ExceptionError(t: Throwable) extends ShExError
case class ExtraPropertiesClosedShape(node: RDFNode, ps: List[IRI]) extends ShExError
case class FailSemanticAction(node: RDFNode, msg: String) extends ShExError
case class FractionDigitsAppliedNonLiteral(node: RDFNode) extends ShExError
case class FractionDigitsAppliedUnknownDatatype(node: RDFNode, d: IRI) extends ShExError
case class LabelNotFound(label: ShapeLabel, availableLabels: List[ShapeLabel]) extends ShExError
case class NoCandidate(attempt: Attempt, bagChecker: BagChecker[ConstraintRef], as: List[CandidateLine], ctable: CTable, node: RDFNode, rdf: RDFReader) extends ShExError
case class NoStart(node: RDFNode, rdf: RDFReader) extends ShExError
case class NotEnoughArcs(node: RDFNode, values: Set[RDFNode], path: Path, min: Int, rdf: RDFReader) extends ShExError
case class StringError(msg: String) extends ShExError
case class TotalDigitsAppliedNonLiteral(node: RDFNode) extends ShExError
case class TotalDigitsAppliedUnknownDatatype(node: RDFNode, d: IRI) extends ShExError
case class ValuesNotPassed(attempt: Attempt, node: RDFNode, path: Path, valuesPassed: Int, valuesFailed: Set[(RDFNode, String)], rdf: RDFReader) extends ShExError

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def msgErr(msg: String): ShExError
def node2Json(node: RDFNode, rdf: RDFReader): Json

Implicits

Implicits

implicit def jsonEncoder: Encoder[ShExError]
implicit val locationEncoder: Encoder[Location]
implicit def showViolationError: Show[ShExError]