trait
ProductFormats
extends AnyRef
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
asInstanceOf
[T0]
: T0
-
def
clone
(): AnyRef
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
def
isInstanceOf
[T0]
: Boolean
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String, j: String, k: String, l: String, m: String, n: String, o: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N], arg14: JF[O]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, J, K, L, M, N, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I, J, K, L, M, N) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String, j: String, k: String, l: String, m: String, n: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M], arg13: JF[N]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, J, K, L, M, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I, J, K, L, M) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String, j: String, k: String, l: String, m: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L], arg12: JF[M]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, J, K, L, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I, J, K, L) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String, j: String, k: String, l: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K], arg11: JF[L]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, J, K, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I, J, K) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String, j: String, k: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J], arg10: JF[K]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, J, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I, J) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String, j: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I], arg9: JF[J]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, I, T <: Product]
(construct: (A, B, C, D, E, F, G, H, I) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String, i: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H], arg8: JF[I]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, H, T <: Product]
(construct: (A, B, C, D, E, F, G, H) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String, h: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G], arg7: JF[H]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, G, T <: Product]
(construct: (A, B, C, D, E, F, G) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String, g: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F], arg6: JF[G]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, F, T <: Product]
(construct: (A, B, C, D, E, F) ⇒ T, a: String, b: String, c: String, d: String, e: String, f: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E], arg5: JF[F]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, E, T <: Product]
(construct: (A, B, C, D, E) ⇒ T, a: String, b: String, c: String, d: String, e: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D], arg4: JF[E]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, D, T <: Product]
(construct: (A, B, C, D) ⇒ T, a: String, b: String, c: String, d: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C], arg3: JF[D]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, C, T <: Product]
(construct: (A, B, C) ⇒ T, a: String, b: String, c: String)(implicit arg0: JF[A], arg1: JF[B], arg2: JF[C]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, B, T <: Product]
(construct: (A, B) ⇒ T, a: String, b: String)(implicit arg0: JF[A], arg1: JF[B]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
jsonFormat
[A, T <: Product]
(construct: (A) ⇒ T, a: String)(implicit arg0: JF[A]): JF[T] { def write(p: T): cc.spray.json.JsObject }
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
productElement2Field
[T]
(fieldName: String, p: Product, ix: Int, rest: List[JsField] = Nil)(implicit writer: JsonWriter[T]): List[JsField]
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Provides the helpers for constructing custom JsonFormat implementations for types implementing the Product trait (especially case classes)