Packages

object all extends ValidationImplicits with Validators with TypeImplicits

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. all
  2. TypeImplicits
  3. MapImplicits
  4. StringImplicits
  5. OptionImplicits
  6. NumberImplicits
  7. CollectionImplicits
  8. AnyTypeImplicits
  9. Validators
  10. MapValidators
  11. NumberValidators
  12. CollectionValidators
  13. OptionValidators
  14. StringValidators
  15. AnyTypeValidators
  16. ValidationImplicits
  17. AnyRef
  18. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit class CollectionOfValidationOps[T] extends AnyRef
    Definition Classes
    ValidationImplicits
  2. implicit class SchemaOps[T] extends AnyRef
    Definition Classes
    ValidationImplicits
  3. implicit class SingleValidationWithValidatorOps extends AnyRef
    Definition Classes
    ValidationImplicits
  4. implicit class ValidationWithValidatorsListOps extends AnyRef
    Definition Classes
    ValidationImplicits
  5. implicit class ValueSchemaOps[T] extends AnyRef
    Definition Classes
    ValidationImplicits
  6. implicit class ValueValidatorListOps[T] extends AnyRef
    Definition Classes
    ValidationImplicits
  7. implicit class ValueValidatorOps[T] extends AnyRef
    Definition Classes
    ValidationImplicits
  8. type Schema[T] = (ValidationSchemaContext[T]) => NonEmptyList[ValidationWithValidators[_]]
  9. implicit class AnyValidation[T] extends AnyRef
    Definition Classes
    AnyTypeImplicits
  10. implicit class PairValidation[T] extends AnyRef
    Definition Classes
    AnyTypeImplicits
  11. implicit class CollectionValidation[A, CC[x] <: Iterable[x]] extends AnyRef
    Definition Classes
    CollectionImplicits
  12. implicit class ListValidation[A] extends CollectionValidation[A, List]
    Definition Classes
    CollectionImplicits
  13. implicit class SeqValidation[A] extends CollectionValidation[A, Seq]
    Definition Classes
    CollectionImplicits
  14. implicit class SetValidation[A] extends CollectionValidation[A, Set]
    Definition Classes
    CollectionImplicits
  15. implicit class VectorValidation[A] extends CollectionValidation[A, Vector]
    Definition Classes
    CollectionImplicits
  16. implicit class MapValidation[K, V] extends AnyRef
    Definition Classes
    MapImplicits
  17. implicit class NumberValidation[T] extends AnyRef
    Definition Classes
    NumberImplicits
  18. implicit class OptionValidation[T] extends AnyRef
    Definition Classes
    OptionImplicits
  19. implicit class StringValidation extends AnyRef
    Definition Classes
    StringImplicits

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. implicit def convertValidationWithValidatorsToList[T](result: ValidationWithValidators[T]): NonEmptyList[ValidationWithValidators[T]]
    Definition Classes
    ValidationImplicits
  22. implicit def convertValidatorToList[T](result: ValueValidator[T]): NonEmptyList[ValueValidator[T]]
    Definition Classes
    ValidationImplicits
  23. def createSchema[T](f: (ValidationSchemaContext[T]) => NonEmptyList[ValidationWithValidators[_]]): Schema[T]
  24. def customValid[T](code: String, reason: (T) => String, metadata: Map[String, String] = Map.empty)(f: (T) => Boolean): ValueValidator[T]
    Definition Classes
    AnyTypeValidators
  25. def defined[T]: ValueValidator[Option[T]]
    Definition Classes
    OptionValidators
  26. val email: ValueValidator[String]
    Definition Classes
    StringValidators
  27. def empty[K, V]: ValueValidator[Map[K, V]]
    Definition Classes
    MapValidators
  28. def emptyCollection[A, CC[x] <: Iterable[x]]: ValueValidator[IterableOps[A, CC, CC[A]]]
    Definition Classes
    CollectionValidators
  29. def emptyList[A]: ValueValidator[List[A]]
    Definition Classes
    CollectionValidators
  30. def emptySeq[A]: ValueValidator[Seq[A]]
    Definition Classes
    CollectionValidators
  31. def emptySet[A]: ValueValidator[Set[A]]
    Definition Classes
    CollectionValidators
  32. def emptyString: ValueValidator[String]
    Definition Classes
    StringValidators
  33. val emptyValidator: ValueValidator[Any]
    Definition Classes
    AnyTypeValidators
  34. def emptyVector[A]: ValueValidator[Vector[A]]
    Definition Classes
    CollectionValidators
  35. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. def equalAtLeastOne(expected: Iterable[String]): ValueValidator[String]
    Definition Classes
    StringValidators
  37. def equalNumber[T](expected: T)(implicit numeric: Numeric[T]): ValueValidator[T]
    Definition Classes
    NumberValidators
  38. def equalValue[T](expected: T): ValueValidator[T]
    Definition Classes
    AnyTypeValidators
  39. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  40. def exactLength[K, V](expected: Int): ValueValidator[Map[K, V]]
    Definition Classes
    MapValidators
  41. def exactLengthCollection[A, CC[x] <: Iterable[x]](expected: Int): ValueValidator[IterableOps[A, CC, CC[A]]]
    Definition Classes
    CollectionValidators
  42. def exactLengthList[A](expected: Int): ValueValidator[List[A]]
    Definition Classes
    CollectionValidators
  43. def exactLengthSeq[A](expected: Int): ValueValidator[Seq[A]]
    Definition Classes
    CollectionValidators
  44. def exactLengthSet[A](expected: Int): ValueValidator[Set[A]]
    Definition Classes
    CollectionValidators
  45. def exactLengthString(expected: Int): ValueValidator[String]
    Definition Classes
    StringValidators
  46. def exactLengthVector[A](expected: Int): ValueValidator[Vector[A]]
    Definition Classes
    CollectionValidators
  47. def fieldsEqual[T]: ValueValidator[(T, T)]
    Definition Classes
    AnyTypeValidators
  48. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  49. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  50. def ifDefined[T](validators: ValueValidator[T]): ValueValidator[Option[T]]
    Definition Classes
    OptionValidators
  51. def ifDefined[T](validators: NonEmptyList[ValueValidator[T]]): ValueValidator[Option[T]]
    Definition Classes
    OptionValidators
  52. def invalid: (InvalidField) => ValidatedNec[InvalidField, Unit]
  53. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  54. def max[T](expected: T)(implicit numeric: Numeric[T]): ValueValidator[T]
    Definition Classes
    NumberValidators
  55. def maximalLength[K, V](expected: Int): ValueValidator[Map[K, V]]
    Definition Classes
    MapValidators
  56. def maximalLengthCollection[A, CC[x] <: Iterable[x]](expected: Int): ValueValidator[IterableOps[A, CC, CC[A]]]
    Definition Classes
    CollectionValidators
  57. def maximalLengthList[A](expected: Int): ValueValidator[List[A]]
    Definition Classes
    CollectionValidators
  58. def maximalLengthSeq[A](expected: Int): ValueValidator[Seq[A]]
    Definition Classes
    CollectionValidators
  59. def maximalLengthSet[A](expected: Int): ValueValidator[Set[A]]
    Definition Classes
    CollectionValidators
  60. def maximalLengthString(expected: Int): ValueValidator[String]
    Definition Classes
    StringValidators
  61. def maximalLengthVector[A](expected: Int): ValueValidator[Vector[A]]
    Definition Classes
    CollectionValidators
  62. def min[T](expected: T)(implicit numeric: Numeric[T]): ValueValidator[T]
    Definition Classes
    NumberValidators
  63. def minimalCountDigits(minCountOfDigits: Int): ValueValidator[String]
    Definition Classes
    StringValidators
  64. def minimalCountLowerCases(minCountOfLowerCases: Int): ValueValidator[String]
    Definition Classes
    StringValidators
  65. def minimalCountSymbols(minCountOfSymbols: Int, symbolsList: List[Char] = DEFAULT_SYMBOL_LIST): ValueValidator[String]
    Definition Classes
    StringValidators
  66. def minimalCountUpperCases(minCountOfUpperCases: Int): ValueValidator[String]
    Definition Classes
    StringValidators
  67. def minimalLength[K, V](expected: Int): ValueValidator[Map[K, V]]
    Definition Classes
    MapValidators
  68. def minimalLengthCollection[A, CC[x] <: Iterable[x]](expected: Int): ValueValidator[IterableOps[A, CC, CC[A]]]
    Definition Classes
    CollectionValidators
  69. def minimalLengthList[A](expected: Int): ValueValidator[List[A]]
    Definition Classes
    CollectionValidators
  70. def minimalLengthSeq[A](expected: Int): ValueValidator[Seq[A]]
    Definition Classes
    CollectionValidators
  71. def minimalLengthSet[A](expected: Int): ValueValidator[Set[A]]
    Definition Classes
    CollectionValidators
  72. def minimalLengthString(expected: Int): ValueValidator[String]
    Definition Classes
    StringValidators
  73. def minimalLengthVector[A](expected: Int): ValueValidator[Vector[A]]
    Definition Classes
    CollectionValidators
  74. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  75. def notDefined[T]: ValueValidator[Option[T]]
    Definition Classes
    OptionValidators
  76. def notEmpty[K, V]: ValueValidator[Map[K, V]]
    Definition Classes
    MapValidators
  77. def notEmptyCollection[A, CC[x] <: Iterable[x]]: ValueValidator[IterableOps[A, CC, CC[A]]]
    Definition Classes
    CollectionValidators
  78. def notEmptyList[A]: ValueValidator[List[A]]
    Definition Classes
    CollectionValidators
  79. def notEmptySeq[A]: ValueValidator[Seq[A]]
    Definition Classes
    CollectionValidators
  80. def notEmptySet[A]: ValueValidator[Set[A]]
    Definition Classes
    CollectionValidators
  81. def notEmptyString: ValueValidator[String]
    Definition Classes
    StringValidators
  82. def notEmptyVector[A]: ValueValidator[Vector[A]]
    Definition Classes
    CollectionValidators
  83. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  84. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  85. 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
  86. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  87. def toString(): String
    Definition Classes
    AnyRef → Any
  88. val valid: ValidatedNec[InvalidField, Unit]
  89. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  90. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  91. 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 TypeImplicits

Inherited from MapImplicits

Inherited from StringImplicits

Inherited from OptionImplicits

Inherited from NumberImplicits

Inherited from CollectionImplicits

Inherited from AnyTypeImplicits

Inherited from Validators

Inherited from MapValidators

Inherited from NumberValidators

Inherited from CollectionValidators

Inherited from OptionValidators

Inherited from StringValidators

Inherited from AnyTypeValidators

Inherited from ValidationImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped