Packages

trait Validators extends AnyTypeValidators with StringValidators with OptionValidators with CollectionValidators with NumberValidators with MapValidators

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Validators
  2. MapValidators
  3. NumberValidators
  4. CollectionValidators
  5. OptionValidators
  6. StringValidators
  7. AnyTypeValidators
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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. val DEFAULT_SYMBOL_LIST: List[Char]
    Definition Classes
    StringValidators
  5. def all[A, CC[x] <: Iterable[x]](validators: NonEmptyList[ValueValidator[A]]): ValueValidator[IterableOps[A, CC, CC[A]]]
    Definition Classes
    CollectionValidators
  6. def all[A, CC[x] <: Iterable[x]](validator: ValueValidator[A]): ValueValidator[IterableOps[A, CC, CC[A]]]
    Definition Classes
    CollectionValidators
  7. def allInList[A](validators: NonEmptyList[ValueValidator[A]]): ValueValidator[List[A]]
    Definition Classes
    CollectionValidators
  8. def allInList[A](validator: ValueValidator[A]): ValueValidator[List[A]]
    Definition Classes
    CollectionValidators
  9. def allInSeq[A](validators: NonEmptyList[ValueValidator[A]]): ValueValidator[Seq[A]]
    Definition Classes
    CollectionValidators
  10. def allInSeq[A](validator: ValueValidator[A]): ValueValidator[Seq[A]]
    Definition Classes
    CollectionValidators
  11. def allInSet[A](validators: NonEmptyList[ValueValidator[A]]): ValueValidator[Set[A]]
    Definition Classes
    CollectionValidators
  12. def allInSet[A](validator: ValueValidator[A]): ValueValidator[Set[A]]
    Definition Classes
    CollectionValidators
  13. def allInVector[A](validators: NonEmptyList[ValueValidator[A]]): ValueValidator[Vector[A]]
    Definition Classes
    CollectionValidators
  14. def allInVector[A](validator: ValueValidator[A]): ValueValidator[Vector[A]]
    Definition Classes
    CollectionValidators
  15. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  16. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  17. def contains(expected: String): ValueValidator[String]
    Definition Classes
    StringValidators
  18. def containsAtLeastOne(expected: Iterable[String]): ValueValidator[String]
    Definition Classes
    StringValidators
  19. def containsKey[K, V](expected: K): ValueValidator[Map[K, V]]
    Definition Classes
    MapValidators
  20. def containsKeys[K, V](keys: Iterable[K]): ValueValidator[Map[K, V]]
    Definition Classes
    MapValidators
  21. def customValid[T](code: String, reason: (T) => String, metadata: Map[String, String] = Map.empty)(f: (T) => Boolean): ValueValidator[T]
    Definition Classes
    AnyTypeValidators
  22. def defined[T]: ValueValidator[Option[T]]
    Definition Classes
    OptionValidators
  23. val email: ValueValidator[String]
    Definition Classes
    StringValidators
  24. def empty[K, V]: ValueValidator[Map[K, V]]
    Definition Classes
    MapValidators
  25. def emptyCollection[A, CC[x] <: Iterable[x]]: ValueValidator[IterableOps[A, CC, CC[A]]]
    Definition Classes
    CollectionValidators
  26. def emptyList[A]: ValueValidator[List[A]]
    Definition Classes
    CollectionValidators
  27. def emptySeq[A]: ValueValidator[Seq[A]]
    Definition Classes
    CollectionValidators
  28. def emptySet[A]: ValueValidator[Set[A]]
    Definition Classes
    CollectionValidators
  29. def emptyString: ValueValidator[String]
    Definition Classes
    StringValidators
  30. val emptyValidator: ValueValidator[Any]
    Definition Classes
    AnyTypeValidators
  31. def emptyVector[A]: ValueValidator[Vector[A]]
    Definition Classes
    CollectionValidators
  32. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. def equalAtLeastOne(expected: Iterable[String]): ValueValidator[String]
    Definition Classes
    StringValidators
  34. def equalNumber[T](expected: T)(implicit numeric: Numeric[T]): ValueValidator[T]
    Definition Classes
    NumberValidators
  35. def equalValue[T](expected: T): ValueValidator[T]
    Definition Classes
    AnyTypeValidators
  36. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  37. def exactLength[K, V](expected: Int): ValueValidator[Map[K, V]]
    Definition Classes
    MapValidators
  38. def exactLengthCollection[A, CC[x] <: Iterable[x]](expected: Int): ValueValidator[IterableOps[A, CC, CC[A]]]
    Definition Classes
    CollectionValidators
  39. def exactLengthList[A](expected: Int): ValueValidator[List[A]]
    Definition Classes
    CollectionValidators
  40. def exactLengthSeq[A](expected: Int): ValueValidator[Seq[A]]
    Definition Classes
    CollectionValidators
  41. def exactLengthSet[A](expected: Int): ValueValidator[Set[A]]
    Definition Classes
    CollectionValidators
  42. def exactLengthString(expected: Int): ValueValidator[String]
    Definition Classes
    StringValidators
  43. def exactLengthVector[A](expected: Int): ValueValidator[Vector[A]]
    Definition Classes
    CollectionValidators
  44. def fieldsEqual[T]: ValueValidator[(T, T)]
    Definition Classes
    AnyTypeValidators
  45. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  46. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  47. def ifDefined[T](validators: ValueValidator[T]): ValueValidator[Option[T]]
    Definition Classes
    OptionValidators
  48. def ifDefined[T](validators: NonEmptyList[ValueValidator[T]]): ValueValidator[Option[T]]
    Definition Classes
    OptionValidators
  49. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  50. def max[T](expected: T)(implicit numeric: Numeric[T]): ValueValidator[T]
    Definition Classes
    NumberValidators
  51. def maximalLength[K, V](expected: Int): ValueValidator[Map[K, V]]
    Definition Classes
    MapValidators
  52. def maximalLengthCollection[A, CC[x] <: Iterable[x]](expected: Int): ValueValidator[IterableOps[A, CC, CC[A]]]
    Definition Classes
    CollectionValidators
  53. def maximalLengthList[A](expected: Int): ValueValidator[List[A]]
    Definition Classes
    CollectionValidators
  54. def maximalLengthSeq[A](expected: Int): ValueValidator[Seq[A]]
    Definition Classes
    CollectionValidators
  55. def maximalLengthSet[A](expected: Int): ValueValidator[Set[A]]
    Definition Classes
    CollectionValidators
  56. def maximalLengthString(expected: Int): ValueValidator[String]
    Definition Classes
    StringValidators
  57. def maximalLengthVector[A](expected: Int): ValueValidator[Vector[A]]
    Definition Classes
    CollectionValidators
  58. def min[T](expected: T)(implicit numeric: Numeric[T]): ValueValidator[T]
    Definition Classes
    NumberValidators
  59. def minimalCountDigits(minCountOfDigits: Int): ValueValidator[String]
    Definition Classes
    StringValidators
  60. def minimalCountLowerCases(minCountOfLowerCases: Int): ValueValidator[String]
    Definition Classes
    StringValidators
  61. def minimalCountSymbols(minCountOfSymbols: Int, symbolsList: List[Char] = DEFAULT_SYMBOL_LIST): ValueValidator[String]
    Definition Classes
    StringValidators
  62. def minimalCountUpperCases(minCountOfUpperCases: Int): ValueValidator[String]
    Definition Classes
    StringValidators
  63. def minimalLength[K, V](expected: Int): ValueValidator[Map[K, V]]
    Definition Classes
    MapValidators
  64. def minimalLengthCollection[A, CC[x] <: Iterable[x]](expected: Int): ValueValidator[IterableOps[A, CC, CC[A]]]
    Definition Classes
    CollectionValidators
  65. def minimalLengthList[A](expected: Int): ValueValidator[List[A]]
    Definition Classes
    CollectionValidators
  66. def minimalLengthSeq[A](expected: Int): ValueValidator[Seq[A]]
    Definition Classes
    CollectionValidators
  67. def minimalLengthSet[A](expected: Int): ValueValidator[Set[A]]
    Definition Classes
    CollectionValidators
  68. def minimalLengthString(expected: Int): ValueValidator[String]
    Definition Classes
    StringValidators
  69. def minimalLengthVector[A](expected: Int): ValueValidator[Vector[A]]
    Definition Classes
    CollectionValidators
  70. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  71. def notDefined[T]: ValueValidator[Option[T]]
    Definition Classes
    OptionValidators
  72. def notEmpty[K, V]: ValueValidator[Map[K, V]]
    Definition Classes
    MapValidators
  73. def notEmptyCollection[A, CC[x] <: Iterable[x]]: ValueValidator[IterableOps[A, CC, CC[A]]]
    Definition Classes
    CollectionValidators
  74. def notEmptyList[A]: ValueValidator[List[A]]
    Definition Classes
    CollectionValidators
  75. def notEmptySeq[A]: ValueValidator[Seq[A]]
    Definition Classes
    CollectionValidators
  76. def notEmptySet[A]: ValueValidator[Set[A]]
    Definition Classes
    CollectionValidators
  77. def notEmptyString: ValueValidator[String]
    Definition Classes
    StringValidators
  78. def notEmptyVector[A]: ValueValidator[Vector[A]]
    Definition Classes
    CollectionValidators
  79. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  80. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  81. def password(minimalLengthOf: Int = 8, minCountOfSymbols: Int = 1, minCountOfDigits: Int = 1, minCountOfLowerCases: Int = 1, minCountOfUpperCases: Int = 1, symbolsList: List[Char] = DEFAULT_SYMBOL_LIST): NonEmptyList[ValueValidator[String]]
    Definition Classes
    StringValidators
  82. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  83. def toString(): String
    Definition Classes
    AnyRef → Any
  84. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  85. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  86. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

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

Inherited from MapValidators

Inherited from NumberValidators

Inherited from CollectionValidators

Inherited from OptionValidators

Inherited from StringValidators

Inherited from AnyTypeValidators

Inherited from AnyRef

Inherited from Any

Ungrouped