p

es.weso.shex

validator

package validator

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. validator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package validatorref

Type Members

  1. case class Action(name: IRI, code: Option[String]) extends Product with Serializable

    Represents actions to be done

    Represents actions to be done

    name

    represents the kind of action

    code

    contains the code to be executed

  2. case class Arc(path: Path, node: RDFNode) extends Product with Serializable
  3. case class ArcConstraintRef(arc: Arc, cRef: ConstraintRef) extends Product with Serializable
  4. case class Attempt(nodeShape: NodeShape, path: Option[IRI], rdf: RDFReader) extends Product with Serializable

    Represents current validation attempt It contains the node and a shape It may contain a predicate, path or nothing

  5. trait AvailableShapeExprPaths extends ExtendM with AllPaths
  6. type BagChecker_ = BagChecker[ConstraintRef]
  7. type Bag_ = Bag[ConstraintRef]
  8. case class CTable(constraints: ConstraintsMap, paths: PathsMap, elems: Int, prefixMap: PrefixMap) extends Product with Serializable

    Constraints table

  9. case class Candidate(arc: Arc, crefs: Set[ConstraintRef]) extends Product with Serializable
  10. case class CandidateLine(values: List[ArcConstraintRef]) extends Product with Serializable
  11. final case class Candidates(cs: List[Candidate]) extends AnyVal with Product with Serializable
  12. case class CheckResult[E, A, Log](log: Log, eitherResult: Either[E, A])(implicit evidence$1: Show[E], evidence$2: Show[A], evidence$3: Show[Log]) extends Product with Serializable
  13. case class ConfigEnv(cfg: ShExConfig, env: Context) extends Product with Serializable
  14. case class ConstraintRef(n: Int, path: Path, showPath: String) extends Product with Serializable
  15. type ConstraintsMap = Map[ConstraintRef, CheckExpr]
  16. case class Context(typing: ShapeTyping, varTable: VarTable) extends Product with Serializable
  17. type ES[A] = Either[ShExError, A]
  18. case class Evidences(ls: List[(NodeShape, String)]) extends Product with Serializable
  19. sealed abstract class ExtendsMode extends AnyRef
  20. sealed abstract class ExternalResolver extends AnyRef
  21. case class FacetChecker(schema: AbstractSchema, rdf: RDFReader) extends ShExChecker with ShowValidator with Product with Serializable
  22. case class FlatShapeValidator(nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap, builder: RDFBuilder, schema: ResolvedSchema) extends ShExChecker with ShowValidator with Product with Serializable

    FlatShape validator

  23. case class LocalNeighs(neighsMap: Map[RDFNode, Neighs]) extends Product with Serializable
  24. final case class Neighs(m: Map[Path, Set[RDFNode]]) extends AnyVal with Product with Serializable
  25. final case class NoCandidates(cs: List[Arc]) extends AnyVal with Product with Serializable
  26. case class NodeConstraintChecker(schema: AbstractSchema, rdf: RDFReader, builder: RDFBuilder) extends ShExChecker with ShowValidator with Product with Serializable
  27. case class NodeConstraintValidator(schema: ResolvedSchema) extends ShExChecker with Product with Serializable

    Node Constraint validator

  28. case class NodeShape(node: RDFNode, st: ShapeType) extends Product with Serializable
  29. type PathsMap = Map[Path, Set[ConstraintRef]]
  30. type Rbe_ = Rbe[ConstraintRef]
  31. final case class Result(e: Either[ShExError, (ValidationLog, ResultShapeMap)]) extends AnyVal with Product with Serializable
  32. type ResultPair = (CTable, Rbe_)
  33. trait ShExChecker extends AnyRef
  34. case class ShExConfig(rdf: RDFReader, verboseLevel: VerboseLevel) extends Product with Serializable
  35. sealed abstract class ShExError extends RuntimeException with NoStackTrace with Product with Serializable
  36. abstract class ShExValidator extends AnyRef
  37. case class ShapeType(se: ShapeExpr, label: Option[ShapeLabel], schema: AbstractSchema) extends Product with Serializable
  38. case class ShapeTyping(t: Typing[RDFNode, ShapeType, ShExError, String]) extends Product with Serializable
  39. trait ShowValidator extends AnyRef
  40. case class State(typing: ShapeTyping) extends Product with Serializable
  41. case class ValidationLog(actions: List[Action], slurp: List[RDFTriple]) extends Product with Serializable
  42. case class ValidationOptions(verbose: Boolean, builder: Option[RDFBuilder]) extends Product with Serializable
  43. abstract class Validator extends AnyRef

    ShEx validator

  44. case class Validator21(schema: ResolvedSchema, externalResolver: ExternalResolver = ExternalResolver.NoAction, builder: RDFBuilder) extends Validator with ShExChecker with ShowValidator with AllPaths with Product with Serializable

    ShEx validator for ShEx 2.1 (no extends, abstract)

  45. case class ValidatorEitherT(schema: ResolvedSchema, externalResolver: ExternalResolver = ExternalResolver.NoAction, builder: RDFBuilder) extends Validator with ShExChecker with ShowValidator with Extend with AllPaths with AvailableShapeExprPaths with Product with Serializable

    ShEx validator

  46. case class ValidatorEitherT1(schema: ResolvedSchema, externalResolver: ExternalResolver = ExternalResolver.NoAction, builder: RDFBuilder) extends Validator with ShExChecker with ShowValidator with AllPaths with Product with Serializable

    ShEx validator

  47. case class ValueChecker(schema: AbstractSchema) extends ShExChecker with ShowValidator with Product with Serializable
  48. final case class Visited(m: Map[RDFNode, Set[ShapeLabel]]) extends AnyVal with Product with Serializable
  49. sealed abstract class WithDescendants extends AnyRef

Value Members

  1. object Action extends Serializable
  2. object Arc extends Serializable
  3. object ArcConstraintRef extends Serializable
  4. object Attempt extends Serializable
  5. object CTable extends Serializable
  6. object Candidate extends Serializable
  7. object CandidateLine extends Serializable
  8. object ConstraintRef extends Serializable
  9. object Context extends Serializable
  10. object Evidences extends Serializable
  11. object ExtendsMode
  12. object ExternalResolver
  13. object FacetChecker extends Serializable
  14. case object FollowDescendants extends WithDescendants with Product with Serializable
  15. object LocalNeighs extends Serializable
  16. object Neighs extends Serializable
  17. case object NoDescendants extends WithDescendants with Product with Serializable
  18. object NodeInfo
  19. object NodeShape extends Serializable
  20. object PartitionUtils
  21. object ShExError extends Serializable
  22. object ShapeType extends Serializable
  23. object ShapeTyping extends Serializable
  24. object ValidationLog extends Serializable
  25. object Validator
  26. object Visited extends Serializable
  27. object WithDescendants

Inherited from AnyRef

Inherited from Any

Ungrouped