Object/Class

checklist

Rule

Related Docs: class Rule | package checklist

Permalink

object Rule extends BaseRules with ConverterRules with PropertyRules with CollectionRules with RuleInstances with Rule1Syntax

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Rule
  2. Rule1Syntax
  3. RuleInstances
  4. CollectionRules
  5. PropertyRules
  6. ConverterRules
  7. BaseRules
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class AnyRuleOps[A] extends AnyRef

    Permalink
    Definition Classes
    Rule1Syntax
  2. implicit class Rule1Ops[A] extends AnyRef

    Permalink
    Definition Classes
    Rule1Syntax

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply[A]: Rule[A, A]

    Permalink
    Definition Classes
    BaseRules
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def containedIn[A](values: Seq[A], messages: Messages): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  8. def containedIn[A](values: Seq[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  9. def containedInStrict[A](values: Seq[A], messages: Messages): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  10. def containedInStrict[A](values: Seq[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def eql[A](comp: A, messages: Messages): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  13. def eql[A](comp: A): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  14. def eqlStrict[A](comp: A, messages: Messages): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  15. def eqlStrict[A](comp: A): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  16. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  17. def fail[A](messages: Messages): Rule[A, A]

    Permalink
    Definition Classes
    BaseRules
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def fromKleisli[A, B](func: Kleisli[Checked, A, B]): Rule[A, B]

    Permalink
    Definition Classes
    BaseRules
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def gt[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  22. def gt[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  23. def gtStrict[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  24. def gtStrict[A](comp: A)(implicit ord: Ordering[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  25. def gte[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  26. def gte[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  27. def gteStrict[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  28. def gteStrict[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  29. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. def lengthEq[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  32. def lengthEq[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  33. def lengthEqStrict[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  34. def lengthEqStrict[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  35. def lengthGt[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  36. def lengthGt[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  37. def lengthGtStrict[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  38. def lengthGtStrict[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  39. def lengthGte[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  40. def lengthGte[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  41. def lengthGteStrict[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  42. def lengthGteStrict[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  43. def lengthLt[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  44. def lengthLt[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  45. def lengthLtStrict[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  46. def lengthLtStrict[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  47. def lengthLte[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  48. def lengthLte[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  49. def lengthLteStrict[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  50. def lengthLteStrict[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  51. def lt[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  52. def lt[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  53. def ltStrict[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  54. def ltStrict[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  55. def lte[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  56. def lte[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  57. def lteStrict[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  58. def lteStrict[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  59. def mapValue[A, B](key: A, messages: Messages)(implicit arg0: PathPrefix[A]): Rule[Map[A, B], B]

    Permalink
    Definition Classes
    CollectionRules
  60. def mapValue[A, B](key: A)(implicit arg0: PathPrefix[A]): Rule[Map[A, B], B]

    Permalink
    Definition Classes
    CollectionRules
  61. def mapValues[A, B, C](rule: Rule[B, C])(implicit arg0: PathPrefix[A]): Rule[Map[A, B], Map[A, C]]

    Permalink
    Definition Classes
    CollectionRules
  62. def matchesRegex(regex: Regex, messages: Messages): Rule[String, String]

    Permalink
    Definition Classes
    PropertyRules
  63. def matchesRegex(regex: Regex): Rule[String, String]

    Permalink
    Definition Classes
    PropertyRules
  64. def matchesRegexStrict(regex: Regex, messages: Messages): Rule[String, String]

    Permalink
    Definition Classes
    PropertyRules
  65. def matchesRegexStrict(regex: Regex): Rule[String, String]

    Permalink
    Definition Classes
    PropertyRules
  66. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  67. def neq[A](comp: A, messages: Messages): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  68. def neq[A](comp: A): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  69. def neqStrict[A](comp: A, messages: Messages): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  70. def neqStrict[A](comp: A): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  71. def nonEmpty[S](messages: Messages)(implicit arg0: Monoid[S]): Rule[S, S]

    Permalink
    Definition Classes
    PropertyRules
  72. def nonEmpty[S](implicit arg0: Monoid[S]): Rule[S, S]

    Permalink
    Definition Classes
    PropertyRules
  73. def nonEmptyList[A](messages: Messages): Rule[List[A], NonEmptyList[A]]

    Permalink
    Definition Classes
    PropertyRules
  74. def nonEmptyList[A]: Rule[List[A], NonEmptyList[A]]

    Permalink
    Definition Classes
    PropertyRules
  75. def nonEmptyStrict[S](messages: Messages)(implicit arg0: Monoid[S]): Rule[S, S]

    Permalink
    Definition Classes
    PropertyRules
  76. def nonEmptyStrict[S](implicit arg0: Monoid[S]): Rule[S, S]

    Permalink
    Definition Classes
    PropertyRules
  77. def notContainedIn[A](values: Seq[A], messages: Messages): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  78. def notContainedIn[A](values: Seq[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  79. def notContainedInStrict[A](values: Seq[A], messages: Messages): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  80. def notContainedInStrict[A](values: Seq[A]): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  81. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  82. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  83. def optional[A, B](rule: Rule[A, B]): Rule[Option[A], Option[B]]

    Permalink
    Definition Classes
    CollectionRules
  84. def parseDouble(messages: Messages): Rule[String, Double]

    Permalink
    Definition Classes
    ConverterRules
  85. val parseDouble: Rule[String, Double]

    Permalink
    Definition Classes
    ConverterRules
  86. def parseInt(messages: Messages): Rule[String, Int]

    Permalink
    Definition Classes
    ConverterRules
  87. val parseInt: Rule[String, Int]

    Permalink
    Definition Classes
    ConverterRules
  88. def pass[A]: Rule[A, A]

    Permalink
    Definition Classes
    BaseRules
  89. def pure[A, B](func: (A) ⇒ Checked[B]): Rule[A, B]

    Permalink
    Definition Classes
    BaseRules
  90. def required[A, B](rule: Rule[A, B], messages: Messages): Rule[Option[A], B]

    Permalink
    Definition Classes
    CollectionRules
  91. def required[A, B](rule: Rule[A, B]): Rule[Option[A], B]

    Permalink
    Definition Classes
    CollectionRules
  92. implicit def ruleApplicative[A]: Applicative[[β$0$]Rule[A, β$0$]]

    Permalink
    Definition Classes
    RuleInstances
  93. def sequence[S[_], A, B](rule: Rule[A, B])(implicit arg0: Traverse[S], arg1: Indexable[S]): Rule[S[A], S[B]]

    Permalink
    Definition Classes
    CollectionRules
  94. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  95. def test[A](messages: ⇒ Messages, strict: Boolean = false)(func: (A) ⇒ Boolean): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  96. def testStrict[A](messages: ⇒ Messages)(func: (A) ⇒ Boolean): Rule[A, A]

    Permalink
    Definition Classes
    PropertyRules
  97. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  98. val trimString: Rule[String, String]

    Permalink
    Definition Classes
    ConverterRules
  99. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  100. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  101. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Rule1Syntax

Inherited from RuleInstances

Inherited from CollectionRules

Inherited from PropertyRules

Inherited from ConverterRules

Inherited from BaseRules

Inherited from AnyRef

Inherited from Any

Ungrouped