package
codec
Type Members
-
case class
ArrayDecoder[T]()(implicit internalDecoder: Decoder[T], it: scala.reflect.api.JavaUniverse.TypeTag[T], ct: ClassTag[T]) extends Decoder[Array[T]] with Product with Serializable
-
trait
Coder extends AnyRef
-
type
CoderEnvironment = List[Coder]
-
trait
Decoder[T] extends AnyRef
-
type
DecoderEnvironment = List[Decoder[_]]
-
case class
OptionDecoder[T]()(implicit internalDecoder: Decoder[T], it: scala.reflect.api.JavaUniverse.TypeTag[T]) extends Decoder[Option[T]] with Product with Serializable
-
-
case class
SimpleDecoder[Source <: JsonValue, Target](validateJsonValue: (JsonValue) ⇒ Boolean, toSource: (JsonValue) ⇒ Source, sourceToTarget: (Source) ⇒ Target)(implicit evidence$1: scala.reflect.api.JavaUniverse.TypeTag[Source], evidence$2: scala.reflect.api.JavaUniverse.TypeTag[Target]) extends Decoder[Target] with Product with Serializable
-
case class
SimpleTypeCoder[T](f: (T) ⇒ JsonValue)(implicit evidence$1: scala.reflect.api.JavaUniverse.TypeTag[T]) extends PublicCoder[T] with Product with Serializable
-
Inherited from AnyRef
Inherited from Any