s_mach

validate

package validate

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. validate
  2. CollectionValidatorImplicits
  3. DataTypeValidatorImplicits
  4. TupleValidatorImplicits
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait CollectionValidatorImplicits extends AnyRef

  2. trait DataTypeValidatorImplicits extends AnyRef

  3. implicit final class FvWhDLaDRG_PML[A] extends AnyVal

  4. implicit final class FvWhDLaDRG_ValidatorPML[A] extends AnyVal

  5. trait TupleValidatorImplicits extends AnyRef

Value Members

  1. object Collection

    Helper functions for validating collections

  2. object CollectionValidatorImplicits extends CollectionValidatorImplicits

  3. object DataTypeValidatorImplicits extends DataTypeValidatorImplicits

  4. object Text

    Various common text validators

  5. implicit def mkValidator_Tuple10[A, B, C, D, E, F, G, H, I, J](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J]): Validator[(A, B, C, D, E, F, G, H, I, J)]

    Definition Classes
    TupleValidatorImplicits
  6. implicit def mkValidator_Tuple11[A, B, C, D, E, F, G, H, I, J, K](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J], kValidator: Validator[K]): Validator[(A, B, C, D, E, F, G, H, I, J, K)]

    Definition Classes
    TupleValidatorImplicits
  7. implicit def mkValidator_Tuple12[A, B, C, D, E, F, G, H, I, J, K, L](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J], kValidator: Validator[K], lValidator: Validator[L]): Validator[(A, B, C, D, E, F, G, H, I, J, K, L)]

    Definition Classes
    TupleValidatorImplicits
  8. implicit def mkValidator_Tuple13[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J], kValidator: Validator[K], lValidator: Validator[L], mValidator: Validator[M]): Validator[(A, B, C, D, E, F, G, H, I, J, K, L, M)]

    Definition Classes
    TupleValidatorImplicits
  9. implicit def mkValidator_Tuple14[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J], kValidator: Validator[K], lValidator: Validator[L], mValidator: Validator[M], nValidator: Validator[N]): Validator[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]

    Definition Classes
    TupleValidatorImplicits
  10. implicit def mkValidator_Tuple15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J], kValidator: Validator[K], lValidator: Validator[L], mValidator: Validator[M], nValidator: Validator[N], oValidator: Validator[O]): Validator[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]

    Definition Classes
    TupleValidatorImplicits
  11. implicit def mkValidator_Tuple16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J], kValidator: Validator[K], lValidator: Validator[L], mValidator: Validator[M], nValidator: Validator[N], oValidator: Validator[O], pValidator: Validator[P]): Validator[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]

    Definition Classes
    TupleValidatorImplicits
  12. implicit def mkValidator_Tuple17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J], kValidator: Validator[K], lValidator: Validator[L], mValidator: Validator[M], nValidator: Validator[N], oValidator: Validator[O], pValidator: Validator[P], qValidator: Validator[Q]): Validator[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]

    Definition Classes
    TupleValidatorImplicits
  13. implicit def mkValidator_Tuple18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J], kValidator: Validator[K], lValidator: Validator[L], mValidator: Validator[M], nValidator: Validator[N], oValidator: Validator[O], pValidator: Validator[P], qValidator: Validator[Q], rValidator: Validator[R]): Validator[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]

    Definition Classes
    TupleValidatorImplicits
  14. implicit def mkValidator_Tuple19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J], kValidator: Validator[K], lValidator: Validator[L], mValidator: Validator[M], nValidator: Validator[N], oValidator: Validator[O], pValidator: Validator[P], qValidator: Validator[Q], rValidator: Validator[R], sValidator: Validator[S]): Validator[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]

    Definition Classes
    TupleValidatorImplicits
  15. implicit def mkValidator_Tuple2[A, B](implicit aValidator: Validator[A], bValidator: Validator[B]): Validator[(A, B)]

    Definition Classes
    TupleValidatorImplicits
  16. implicit def mkValidator_Tuple20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J], kValidator: Validator[K], lValidator: Validator[L], mValidator: Validator[M], nValidator: Validator[N], oValidator: Validator[O], pValidator: Validator[P], qValidator: Validator[Q], rValidator: Validator[R], sValidator: Validator[S], tValidator: Validator[T]): Validator[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]

    Definition Classes
    TupleValidatorImplicits
  17. implicit def mkValidator_Tuple21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J], kValidator: Validator[K], lValidator: Validator[L], mValidator: Validator[M], nValidator: Validator[N], oValidator: Validator[O], pValidator: Validator[P], qValidator: Validator[Q], rValidator: Validator[R], sValidator: Validator[S], tValidator: Validator[T], uValidator: Validator[U]): Validator[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]

    Definition Classes
    TupleValidatorImplicits
  18. implicit def mkValidator_Tuple22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I], jValidator: Validator[J], kValidator: Validator[K], lValidator: Validator[L], mValidator: Validator[M], nValidator: Validator[N], oValidator: Validator[O], pValidator: Validator[P], qValidator: Validator[Q], rValidator: Validator[R], sValidator: Validator[S], tValidator: Validator[T], uValidator: Validator[U], vValidator: Validator[V]): Validator[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]

    Definition Classes
    TupleValidatorImplicits
  19. implicit def mkValidator_Tuple3[A, B, C](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C]): Validator[(A, B, C)]

    Definition Classes
    TupleValidatorImplicits
  20. implicit def mkValidator_Tuple4[A, B, C, D](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D]): Validator[(A, B, C, D)]

    Definition Classes
    TupleValidatorImplicits
  21. implicit def mkValidator_Tuple5[A, B, C, D, E](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E]): Validator[(A, B, C, D, E)]

    Definition Classes
    TupleValidatorImplicits
  22. implicit def mkValidator_Tuple6[A, B, C, D, E, F](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F]): Validator[(A, B, C, D, E, F)]

    Definition Classes
    TupleValidatorImplicits
  23. implicit def mkValidator_Tuple7[A, B, C, D, E, F, G](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G]): Validator[(A, B, C, D, E, F, G)]

    Definition Classes
    TupleValidatorImplicits
  24. implicit def mkValidator_Tuple8[A, B, C, D, E, F, G, H](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H]): Validator[(A, B, C, D, E, F, G, H)]

    Definition Classes
    TupleValidatorImplicits
  25. implicit def mkValidator_Tuple9[A, B, C, D, E, F, G, H, I](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C], dValidator: Validator[D], eValidator: Validator[E], fValidator: Validator[F], gValidator: Validator[G], hValidator: Validator[H], iValidator: Validator[I]): Validator[(A, B, C, D, E, F, G, H, I)]

    Definition Classes
    TupleValidatorImplicits
  26. def validator[A](implicit v: Validator[A]): Validator[A]

    returns

    the Validator for the type

  27. implicit val validator_BigDecimal: Validator[BigDecimal] { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DataTypeValidatorImplicits
  28. implicit val validator_BigInt: Validator[BigInt] { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DataTypeValidatorImplicits
  29. implicit val validator_Byte: Validator[Byte] { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DataTypeValidatorImplicits
  30. implicit val validator_Char: Validator[Char] { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DataTypeValidatorImplicits
  31. implicit val validator_Double: Validator[Double] { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DataTypeValidatorImplicits
  32. implicit val validator_Float: Validator[Float] { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DataTypeValidatorImplicits
  33. implicit val validator_Int: Validator[Int] { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DataTypeValidatorImplicits
  34. implicit val validator_Long: Validator[Long] { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DataTypeValidatorImplicits
  35. implicit def validator_Option[A](implicit va: Validator[A], ca: ClassTag[A]): OptionValidator[A]

    returns

    an optional validator wrapper for any type that implicitly defines a validator

    Definition Classes
    CollectionValidatorImplicits
  36. implicit val validator_Short: Validator[Short] { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DataTypeValidatorImplicits
  37. implicit val validator_String: Validator[String] { ... /* 4 definitions in type refinement */ }

    Definition Classes
    DataTypeValidatorImplicits
  38. implicit def validator_Traversable[M[AA] <: Traversable[AA], A](implicit va: Validator[A], ca: ClassTag[A], cm: ClassTag[M[A]]): CollectionValidator[M, A]

    returns

    a collection validator wrapper for any type that implicitly defines a validator

    Definition Classes
    CollectionValidatorImplicits
  39. implicit def valueClassToA[A](v: IsValueClass[A]): A

    Annotations
    @inline()

Inherited from TupleValidatorImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped