package
validate
Type Members
-
-
-
sealed
trait
Explain extends AnyRef
-
implicit final
class
FvWhDLaDRG_PML[A] extends AnyVal
-
-
-
case class
Rule(path: List[String], desc: String) extends Explain with Product with Serializable
-
case class
Schema(path: List[String], typeName: String, cardinality: (Int, Int)) extends Explain with Product with Serializable
-
-
trait
Validator[A] extends AnyRef
Value Members
-
-
-
-
-
-
-
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)]
-
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)]
-
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)]
-
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)]
-
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)]
-
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)]
-
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)]
-
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)]
-
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)]
-
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)]
-
implicit
def
mkValidator_Tuple2[A, B](implicit aValidator: Validator[A], bValidator: Validator[B]): Validator[(A, B)]
-
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)]
-
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)]
-
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)]
-
implicit
def
mkValidator_Tuple3[A, B, C](implicit aValidator: Validator[A], bValidator: Validator[B], cValidator: Validator[C]): Validator[(A, B, C)]
-
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)]
-
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)]
-
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)]
-
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)]
-
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)]
-
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)]
-
-
def
validator[A](implicit v: Validator[A]): Validator[A]
-
implicit
val
validator_BigDecimal: Validator[BigDecimal] { ... /* 4 definitions in type refinement */ }
-
implicit
val
validator_BigInt: Validator[BigInt] { ... /* 4 definitions in type refinement */ }
-
implicit
val
validator_Byte: Validator[Byte] { ... /* 4 definitions in type refinement */ }
-
implicit
val
validator_Char: Validator[Char] { ... /* 4 definitions in type refinement */ }
-
implicit
val
validator_Double: Validator[Double] { ... /* 4 definitions in type refinement */ }
-
implicit
val
validator_Float: Validator[Float] { ... /* 4 definitions in type refinement */ }
-
implicit
val
validator_Int: Validator[Int] { ... /* 4 definitions in type refinement */ }
-
implicit
val
validator_Long: Validator[Long] { ... /* 4 definitions in type refinement */ }
-
implicit
def
validator_Option[A](implicit va: Validator[A], ca: ClassTag[A]): OptionValidator[A]
-
implicit
val
validator_Short: Validator[Short] { ... /* 4 definitions in type refinement */ }
-
implicit
val
validator_String: Validator[String] { ... /* 4 definitions in type refinement */ }
-
implicit
def
validator_Traversable[M[AA] <: Traversable[AA], A](implicit va: Validator[A], ca: ClassTag[A], cm: ClassTag[M[A]]): CollectionValidator[M, A]
-
implicit
def
valueClassToA[A](v: IsValueClass[A]): A
Inherited from AnyRef
Inherited from Any