package check
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- check
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
Type Members
- trait Check[R] extends AnyRef
- trait CheckBuilder[T, P] extends AnyRef
- abstract class CheckMaterializer[T, C <: Check[R], R, P] extends AnyRef
- final case class CheckResult(extractedValue: Option[Any], saveAs: Option[String]) extends Product with Serializable
- trait CheckSupport extends AnyRef
- final class ChecksumCheck[R] extends Check[R]
- final class CountCriterionExtractor[P, T] extends CriterionExtractor[P, T, Int]
- abstract class CriterionExtractor[P, T, X] extends Extractor[P, X]
- trait Extractor[P, X] extends AnyRef
- final class FindAllCriterionExtractor[P, T, X] extends CriterionExtractor[P, T, Seq[X]]
- class FindCriterionExtractor[P, T, X] extends CriterionExtractor[P, T, X]
- final class FindExtractor[P, X] extends Extractor[P, X]
- implicit final class LiftedSeqOption[X] extends AnyVal
- abstract class Matcher[A] extends Validator[A]
- type Preparer[R, P] = (R) => Validation[P]
Transform the raw response into something that will be used as check input, e.g.
Transform the raw response into something that will be used as check input, e.g. building a DOM tree from an HTTP response body. The result might be cached and reused for other checks of the same kind performed on the same response.
- type Specializer[C <: Check[R], R] = (Check[R]) => C
Specializes a generic check for a given protocol.
- trait TypedCheckIfMaker[R, C <: Check[R]] extends AnyRef
- trait UntypedCheckIfMaker[C <: Check[_]] extends AnyRef
- trait Validator[A] extends AnyRef
Value Members
- def identityPreparer[T]: Preparer[T, T]
- object Check
- object CheckBuilder
- object CheckResult extends Serializable
- object Matcher
- object Validator