object SHACLChecker extends CheckerCats with LazyLogging
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SHACLChecker
- LazyLogging
- CheckerCats
- Checker
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type Check[A] = EitherT[WriterEC, Err, A]
- Definition Classes
- CheckerCats → Checker
- type Config = RDFReader
- Definition Classes
- SHACLChecker → Checker
- type Env = ShapeTyping
- Definition Classes
- SHACLChecker → Checker
- type Err = AbstractResult
- Definition Classes
- SHACLChecker → Checker
- type Log = List[Evidence]
- Definition Classes
- SHACLChecker → Checker
- type ReaderConfig[A] = Kleisli[IO, Config, A]
- Definition Classes
- CheckerCats
- type ReaderEC[A] = Kleisli[ReaderConfig, Env, A]
- Definition Classes
- CheckerCats
- type WriterEC[A] = WriterT[ReaderEC, Log, A]
- Definition Classes
- CheckerCats
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
- def addLog(log: Log): Check[Unit]
- Definition Classes
- CheckerCats → Checker
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def attempt[A](c: Check[A]): Check[Either[Err, A]]
- Definition Classes
- CheckerCats → Checker
- def checkAll[A](xs: List[Check[A]]): Check[List[A]]
- Definition Classes
- CheckerCats
- def checkAllFailFAtFirstFlag[A, B, F[_]](ls: => LazyList[A], check: (A) => F[(B, Boolean)], last: => B)(implicit arg0: Monoid[B], arg1: Monad[F]): F[(B, Boolean)]
- Definition Classes
- CheckerCats
- def checkAllFlag[A, B, F[_]](ls: => LazyList[A], check: (A) => F[(B, Boolean)], last: => B)(implicit arg0: Monoid[B], arg1: Monad[F]): F[(B, Boolean)]
- Definition Classes
- CheckerCats
- def checkList[A, B](ls: List[A], check: (A) => Check[B]): Check[List[B]]
- Definition Classes
- CheckerCats
- def checkLs[A](cs: List[Check[A]]): Check[List[A]]
- Definition Classes
- CheckerCats
- def checkOneOf[A](cs: List[Check[A]], errNone: Err, errMoreThanOne: (List[A]) => Err): Check[A]
- Definition Classes
- CheckerCats
- def checkPair1st[A, B](p: (Check[A], B)): Check[(A, B)]
- Definition Classes
- CheckerCats
- def checkPair2nd[A, B](p: (A, Check[B])): Check[(A, B)]
- Definition Classes
- CheckerCats
- def checkSequenceFlag[A, F[_]](ls: => List[F[(A, Boolean)]], last: A)(implicit arg0: Monoid[A], arg1: Monad[F]): F[(A, Boolean)]
- Definition Classes
- CheckerCats
- def checkSome[A](cs: LazyList[Check[A]])(implicit ev: Monoid[Err]): Check[A]
- Definition Classes
- CheckerCats
- def checkSome[A](cs: List[Check[A]], errorIfNone: Err): Check[A]
- Definition Classes
- CheckerCats → Checker
- def checkSomeFlag[A, B, F[_]](ls: => LazyList[A], check: (A) => F[(B, Boolean)], last: F[(B, Boolean)])(implicit arg0: Monad[F]): F[(B, Boolean)]
- Definition Classes
- CheckerCats
- def checkSomeFlagCount[A, B](ls: => LazyList[A], check: (A) => Check[(B, Boolean)], last: B)(implicit arg0: Monoid[B]): Check[(B, Int)]
- Definition Classes
- CheckerCats
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def cond[A, B](check: Check[A], thenPart: (A) => Check[B], elsePart: (Err) => Check[B]): Check[B]
- Definition Classes
- CheckerCats
- def condFlag[A, B](check: Check[A], thenPart: (A) => Check[B], elsePart: (Err) => Check[B]): Check[(B, Boolean)]
- Definition Classes
- CheckerCats
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def err[A](e: Err): Check[A]
- Definition Classes
- CheckerCats → Checker
- def filterSuccess[A, B](ls: List[A], check: (A) => Check[B]): Check[List[(A, B)]]
- Definition Classes
- CheckerCats
- def fromEither[A](e: Either[Err, A]): Check[A]
- Definition Classes
- CheckerCats
- def fromEitherIO[A](e: EitherT[IO, Err, A]): Check[A]
- Definition Classes
- CheckerCats
- def fromIO[A](io: IO[A]): Check[A]
- Definition Classes
- CheckerCats
- def fromStreamIO[A](ls: Stream[IO, A]): Check[LazyList[A]]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getConfig: Check[Config]
- Definition Classes
- CheckerCats → Checker
- def getEnv: Check[Env]
- Definition Classes
- CheckerCats → Checker
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def local[A](f: (Env) => Env)(c: Check[A]): Check[A]
- Definition Classes
- CheckerCats → Checker
- implicit val logMonoid: Monoid[Log]
- Definition Classes
- SHACLChecker → CheckerCats
- implicit val logShow: Show[Log]
- lazy val logger: Logger
- Attributes
- protected
- Definition Classes
- LazyLogging
- Annotations
- @transient()
- lazy val mWriterEC: Monad[WriterEC]
- Attributes
- protected
- Definition Classes
- CheckerCats
- def mkErr[F[_]](e: Err)(implicit arg0: Applicative[F]): F[Err]
- Definition Classes
- CheckerCats
- 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 ok[A](x: A): Check[A]
- Definition Classes
- CheckerCats → Checker
- def optCheck[A, B](c: Option[A], check: (A) => Check[B], default: => Check[B]): Check[B]
- Definition Classes
- CheckerCats
- def orElse[A](c1: Check[A], c2: => Check[A]): Check[A]
- Definition Classes
- CheckerCats → Checker
- def readerConfig2check[A](c: ReaderConfig[A]): Check[A]
- Definition Classes
- CheckerCats
- def readerConfig2readerEC[A](c: ReaderConfig[A]): ReaderEC[A]
- Definition Classes
- CheckerCats
- def readerEC2check[A](c: ReaderEC[A]): Check[A]
- Definition Classes
- CheckerCats
- def readerEC2writer[A](c: ReaderEC[A]): WriterEC[A]
- Definition Classes
- CheckerCats
- def run[A](c: Check[A])(config: Config)(env: Env): IO[(Log, Either[Err, A])]
- Definition Classes
- CheckerCats → Checker
- def runCheck[A](c: Check[A])(config: Config)(env: Env): IO[(Either[Err, A], Log)]
- Definition Classes
- Checker
- def runLocal[A](c: Check[A], f: (Env) => Env): Check[A]
- Definition Classes
- CheckerCats
- def runLocalSafe[A](c: Check[A], f: (Env) => Env, safe: (Err, Env) => A): Check[A]
- Definition Classes
- CheckerCats
- def runLocalW[A](f: (Env) => Env)(c: WriterEC[A]): WriterEC[A]
- Definition Classes
- CheckerCats
- def runLog[A](c: Check[A])(config: Config)(env: Env): IO[Log]
- Definition Classes
- Checker
- def runValue[A](c: Check[A])(config: Config)(env: Env): IO[Either[Err, A]]
- Definition Classes
- Checker
- def sequence[A](xs: List[Check[A]]): Check[List[A]]
- Definition Classes
- CheckerCats
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def validateCheck(condition: Boolean, e: Err): Check[Unit]
- Definition Classes
- CheckerCats
- 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])
- def writerEC2check[A](c: WriterEC[A]): Check[A]
- Definition Classes
- CheckerCats