package validator
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- validator
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
- package validatorref
Type Members
- 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
- case class Arc(path: Path, node: RDFNode) extends Product with Serializable
- case class ArcConstraintRef(arc: Arc, cRef: ConstraintRef) extends Product with Serializable
- 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
- trait AvailableShapeExprPaths extends ExtendM with AllPaths
- type BagChecker_ = BagChecker[ConstraintRef]
- type Bag_ = Bag[ConstraintRef]
- case class CTable(constraints: ConstraintsMap, paths: PathsMap, elems: Int, prefixMap: PrefixMap) extends Product with Serializable
Constraints table
- case class Candidate(arc: Arc, crefs: Set[ConstraintRef]) extends Product with Serializable
- case class CandidateLine(values: List[ArcConstraintRef]) extends Product with Serializable
- final case class Candidates(cs: List[Candidate]) extends AnyVal with Product with Serializable
- 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
- case class ConfigEnv(cfg: ShExConfig, env: Context) extends Product with Serializable
- case class ConstraintRef(n: Int, path: Path, showPath: String) extends Product with Serializable
- type ConstraintsMap = Map[ConstraintRef, CheckExpr]
- case class Context(typing: ShapeTyping, varTable: VarTable) extends Product with Serializable
- type ES[A] = Either[ShExError, A]
- case class Evidences(ls: List[(NodeShape, String)]) extends Product with Serializable
- sealed abstract class ExtendsMode extends AnyRef
- sealed abstract class ExternalResolver extends AnyRef
- case class FacetChecker(schema: AbstractSchema, rdf: RDFReader) extends ShExChecker with ShowValidator with Product with Serializable
- case class FlatShapeValidator(nodesPrefixMap: PrefixMap, shapesPrefixMap: PrefixMap, builder: RDFBuilder, schema: ResolvedSchema) extends ShExChecker with ShowValidator with Product with Serializable
FlatShape validator
- case class LocalNeighs(neighsMap: Map[RDFNode, Neighs]) extends Product with Serializable
- final case class Neighs(m: Map[Path, Set[RDFNode]]) extends AnyVal with Product with Serializable
- final case class NoCandidates(cs: List[Arc]) extends AnyVal with Product with Serializable
- case class NodeConstraintChecker(schema: AbstractSchema, rdf: RDFReader, builder: RDFBuilder) extends ShExChecker with ShowValidator with Product with Serializable
- case class NodeConstraintValidator(schema: ResolvedSchema) extends ShExChecker with Product with Serializable
Node Constraint validator
- case class NodeShape(node: RDFNode, st: ShapeType) extends Product with Serializable
- type PathsMap = Map[Path, Set[ConstraintRef]]
- type Rbe_ = Rbe[ConstraintRef]
- final case class Result(e: Either[ShExError, (ValidationLog, ResultShapeMap)]) extends AnyVal with Product with Serializable
- type ResultPair = (CTable, Rbe_)
- trait ShExChecker extends AnyRef
- case class ShExConfig(rdf: RDFReader, verboseLevel: VerboseLevel) extends Product with Serializable
- sealed abstract class ShExError extends RuntimeException with NoStackTrace with Product with Serializable
- abstract class ShExValidator extends AnyRef
- case class ShapeType(se: ShapeExpr, label: Option[ShapeLabel], schema: AbstractSchema) extends Product with Serializable
- case class ShapeTyping(t: Typing[RDFNode, ShapeType, ShExError, String]) extends Product with Serializable
- trait ShowValidator extends AnyRef
- case class State(typing: ShapeTyping) extends Product with Serializable
- case class ValidationLog(actions: List[Action], slurp: List[RDFTriple]) extends Product with Serializable
- case class ValidationOptions(verbose: Boolean, builder: Option[RDFBuilder]) extends Product with Serializable
- abstract class Validator extends AnyRef
ShEx validator
- 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)
- 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
- 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
- case class ValueChecker(schema: AbstractSchema) extends ShExChecker with ShowValidator with Product with Serializable
- final case class Visited(m: Map[RDFNode, Set[ShapeLabel]]) extends AnyVal with Product with Serializable
- sealed abstract class WithDescendants extends AnyRef
Value Members
- object Action extends Serializable
- object Arc extends Serializable
- object ArcConstraintRef extends Serializable
- object Attempt extends Serializable
- object CTable extends Serializable
- object Candidate extends Serializable
- object CandidateLine extends Serializable
- object ConstraintRef extends Serializable
- object Context extends Serializable
- object Evidences extends Serializable
- object ExtendsMode
- object ExternalResolver
- object FacetChecker extends Serializable
- case object FollowDescendants extends WithDescendants with Product with Serializable
- object LocalNeighs extends Serializable
- object Neighs extends Serializable
- case object NoDescendants extends WithDescendants with Product with Serializable
- object NodeInfo
- object NodeShape extends Serializable
- object PartitionUtils
- object ShExError extends Serializable
- object ShapeType extends Serializable
- object ShapeTyping extends Serializable
- object ValidationLog extends Serializable
- object Validator
- object Visited extends Serializable
- object WithDescendants