case class ValidatorRef(schema: ResolvedSchema, externalResolver: ExternalResolver = ExternalResolver.NoAction, builder: RDFBuilder) extends Validator with ShowValidator with Product with Serializable
ShEx validator with global state using ref
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ValidatorRef
- Serializable
- Product
- Equals
- ShowValidator
- Validator
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ValidatorRef(schema: ResolvedSchema, externalResolver: ExternalResolver = ExternalResolver.NoAction, builder: RDFBuilder)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val builder: RDFBuilder
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val externalResolver: ExternalResolver
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val schema: ResolvedSchema
- Definition Classes
- ValidatorRef → ShowValidator
- def sh(lbls: Set[ShapeLabel]): String
- Definition Classes
- ShowValidator
- implicit lazy val showAttempt: Show[Attempt]
- Definition Classes
- ShowValidator
- implicit lazy val showIRI: Show[IRI]
- Definition Classes
- ShowValidator
- implicit lazy val showPath: Show[Path]
- Definition Classes
- ShowValidator
- implicit lazy val showRDFNode: Show[RDFNode]
- Definition Classes
- ShowValidator
- implicit lazy val showRDFTriple: Show[RDFTriple]
- Definition Classes
- ShowValidator
- def showSE(s: ShapeExpr): String
- Definition Classes
- ShowValidator
- def showShape(s: Shape): String
- Definition Classes
- ShowValidator
- implicit lazy val showShapeLabel: Show[ShapeLabel]
- Definition Classes
- ShowValidator
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def validateNodeDecls(rdf: RDFReader, verbose: VerboseLevel): IO[Result]
Validate a node following target declarations.
Validate a node following target declarations. This methods follows SHACL convention and could be deprecated in the future
- Definition Classes
- ValidatorRef → Validator
- def validateNodeShape(rdf: RDFReader, node: IRI, shape: String, verbose: VerboseLevel): IO[Result]
Validate a node against a shape
Validate a node against a shape
- Definition Classes
- ValidatorRef → Validator
- def validateNodeStart(rdf: RDFReader, node: IRI, verbose: VerboseLevel): IO[Result]
Validate a node against the START declaration
Validate a node against the START declaration
- Definition Classes
- ValidatorRef → Validator
- def validateShapeMap(rdf: RDFReader, shapeMap: FixedShapeMap, verbose: VerboseLevel): IO[Result]
Validate a node against a shape map
Validate a node against a shape map
- Definition Classes
- ValidatorRef → Validator
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])