Packages

trait ValidationAlgebra[F[_], E] extends StringOps[F, E] with ObjectOps[F, E] with LogicOps[F, E] with NumberOps[F, E] with OptionOps[F, E] with ConversionOps[F, E]

Linear Supertypes
ConversionOps[F, E], OptionOps[F, E], NumberOps[F, E], LogicOps[F, E], ObjectOps[F, E], StringOps[F, E], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ValidationAlgebra
  2. ConversionOps
  3. OptionOps
  4. NumberOps
  5. LogicOps
  6. ObjectOps
  7. StringOps
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. implicit abstract val alg: StrictApplicativeAlgebra[F, E]
    Definition Classes
    ConversionOps

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def andAll[T](left: Validator[F, T, T], right: Validator[F, T, T]*): Validator[F, T, T]

    *and* the results, if one fails, return invalid.

    *and* the results, if one fails, return invalid. Collects *all* messages if failed.

    Definition Classes
    LogicOps
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def between[T](lower: T, upper: T, prefix: String = "Got")(implicit arg0: Ordering[T]): Validator[F, T, T]

    Inclusive

    Inclusive

    Definition Classes
    NumberOps
  7. def blank: Validator[F, String, String]
    Definition Classes
    StringOps
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. def endsWith(prefix: String): Validator[F, String, String]
    Definition Classes
    StringOps
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def equiv[T](bound: T, prefix: String = "Got")(implicit arg0: Ordering[T]): Validator[F, T, T]
    Definition Classes
    NumberOps
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def gt[T](bound: T, prefix: String = "Got")(implicit arg0: Ordering[T]): Validator[F, T, T]
    Definition Classes
    NumberOps
  15. def gte[T](bound: T, prefix: String = "Got")(implicit arg0: Ordering[T]): Validator[F, T, T]
    Definition Classes
    NumberOps
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. def isFalse: Validator[F, Boolean, Boolean]
    Definition Classes
    StringOps
  18. def isIn[T](set: Set[T], prefix: String): Validator[F, T, T]
    Definition Classes
    StringOps
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def isNull[T <: AnyRef]: Validator[F, T, T]
    Definition Classes
    ObjectOps
  21. def isTrue: Validator[F, Boolean, Boolean]
    Definition Classes
    StringOps
  22. def lt[T](bound: T, prefix: String = "Got")(implicit arg0: Ordering[T]): Validator[F, T, T]
    Definition Classes
    NumberOps
  23. def lte[T](bound: T, prefix: String = "Got")(implicit arg0: Ordering[T]): Validator[F, T, T]
    Definition Classes
    NumberOps
  24. def matchRegex(regex: Regex, partial: Boolean = true): Validator[F, String, String]
    Definition Classes
    StringOps
  25. def matchRegexPattern(pattern: Pattern, partialMatchAllowed: Boolean = true): Validator[F, String, String]
    Definition Classes
    StringOps
  26. def matchRegexString(regex: String, partial: Boolean = true): Validator[F, String, String]
    Definition Classes
    StringOps
  27. def maxLength(len: Int): Validator[F, String, String]
    Definition Classes
    StringOps
  28. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  29. def notBlank: Validator[F, String, String]
    Definition Classes
    StringOps
  30. def notNull[T <: AnyRef]: Validator[F, T, T]
    Definition Classes
    ObjectOps
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. def optional[I](validator: Validator[F, I, I]): Validator[F, Option[I], Option[I]]
    Definition Classes
    OptionOps
  34. def orAll[T](left: Validator[F, T, T], right: Validator[F, T, T]*): Validator[F, T, T]

    *or* the results, if one succeeds, return valid.

    *or* the results, if one succeeds, return valid. Collects *all* messages if failed.

    Definition Classes
    LogicOps
  35. def parseDouble(orElse: Validator[F, String, Double]): Validator[F, String, Double]
    Definition Classes
    ConversionOps
  36. def parseDouble: Validator[F, String, Double]
    Definition Classes
    ConversionOps
  37. def parseInt: Validator[F, String, Int]
    Definition Classes
    ConversionOps
  38. def parseInt(orElse: Validator[F, String, Int]): Validator[F, String, Int]
    Definition Classes
    ConversionOps
  39. def required[I](validator: Validator[F, I, I], orElse: Validator[F, Option[I], I]): Validator[F, Option[I], I]
    Definition Classes
    OptionOps
  40. def required[I](validator: Validator[F, I, I]): Validator[F, Option[I], I]
    Definition Classes
    OptionOps
  41. def startsWith(prefix: String): Validator[F, String, String]
    Definition Classes
    StringOps
  42. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  43. def testInt(orElse: Validator[F, String, Int]): Validator[F, String, Int]
    Definition Classes
    ConversionOps
  44. def toString(): String
    Definition Classes
    AnyRef → Any
  45. val trimString: Validator[F, String, String]
    Definition Classes
    ConversionOps
  46. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  49. def within[T](lower: T, upper: T, prefix: String = "Got")(implicit arg0: Ordering[T]): Validator[F, T, T]

    Exclsive.

    Exclsive.

    Definition Classes
    NumberOps

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from ConversionOps[F, E]

Inherited from OptionOps[F, E]

Inherited from NumberOps[F, E]

Inherited from LogicOps[F, E]

Inherited from ObjectOps[F, E]

Inherited from StringOps[F, E]

Inherited from AnyRef

Inherited from Any

Ungrouped