com.hypertino.binders

value

package value

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. value
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Bool extends Value with Product

  2. class DefaultValueSerializerFactory[C <: Converter] extends ValueSerializerFactory[C, ValueSerializer[C], ValueDeserializer[C]]

  3. final case class Lst(v: Seq[Value]) extends AnyVal with Value with Product with Serializable

  4. final case class Number(v: BigDecimal) extends AnyVal with Value with Product with Serializable

  5. final case class Obj(v: Map[String, Value]) extends AnyVal with Value with Product with Serializable

  6. final case class Text(v: String) extends AnyVal with Value with Product with Serializable

  7. sealed trait Value extends Any

  8. class ValueDeserializeException extends RuntimeException

  9. class ValueDeserializer[C <: Converter] extends ValueDeserializerBase[C, ValueDeserializer[C]]

  10. abstract class ValueDeserializerBase[C <: Converter, I <: Deserializer[C]] extends Deserializer[C]

  11. final case class ValueDynamicSelector(value: Value) extends AnyVal with Dynamic with Product with Serializable

  12. implicit final class ValueGenerator[O] extends AnyVal

  13. implicit final class ValueReader extends AnyVal

  14. class ValueSerializeException extends RuntimeException

  15. class ValueSerializer[C <: Converter] extends ValueSerializerBase[C, ValueSerializer[C]]

  16. abstract class ValueSerializerBase[C <: Converter, F <: ValueSerializerBaseTrait[C]] extends ValueSerializerBaseTrait[C]

  17. trait ValueSerializerBaseTrait[C <: Converter] extends Serializer[C]

  18. trait ValueSerializerFactory[C <: Converter, S <: ValueSerializerBase[C, _], D <: Deserializer[C]] extends AnyRef

  19. trait ValueVisitor[T] extends AnyRef

Value Members

  1. object Bool

  2. object False extends Bool with Product with Serializable

  3. object Lst extends Serializable

  4. object Null extends Value with Product with Serializable

  5. object Obj extends Serializable

  6. object True extends Bool with Product with Serializable

  7. object Value

  8. object ValueSerializerFactory

  9. implicit def bigdecimal2number(i: BigDecimal): Number

  10. implicit def boolean2bool(b: Boolean): Bool

  11. implicit def double2number(i: Double): Number

  12. implicit def int2number(i: Int): Number

  13. implicit def long2number(i: Long): Number

  14. implicit def map2obj(map: Map[String, Value]): Obj

  15. implicit def obigdecimal2value(i: Option[BigDecimal]): Value

  16. implicit def oboolean2bool(b: Option[Boolean]): Value

  17. implicit def odouble2value(i: Option[Double]): Value

  18. implicit def oint2value(i: Option[Int]): Value

  19. implicit def olong2value(i: Option[Long]): Value

  20. implicit def omap2obj(map: Option[Map[String, Value]]): Value

  21. implicit def oseq2lst(seq: Option[Seq[Value]]): Value

  22. implicit def ostring2text(s: Option[String]): Value

  23. implicit def seq2lst(seq: Seq[Value]): Lst

  24. implicit def string2text(s: String): Text

Inherited from AnyRef

Inherited from Any

Ungrouped