ClassRW

fabric.rw.ClassRW
trait ClassRW[T] extends RW[T], ClassR[T], ClassW[T]

ClassRW provides convenience functionality to simplify class mapping with RW

Attributes

Source
ClassRW.scala
Graph
Supertypes
trait ClassW[T]
trait ClassR[T]
trait RW[T]
trait Writer[T]
trait Reader[T]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

Attributes

Inherited from:
RW
Source
RW.scala
protected def map2T(map: Map[String, Json]): T

Attributes

Inherited from:
ClassW
Source
ClassW.scala
override def read(t: T): Json

Attributes

Definition Classes
Inherited from:
ClassR
Source
ClassR.scala
protected def t2Map(t: T): Map[String, Json]

Attributes

Inherited from:
ClassR
Source
ClassR.scala
def withPostRead(f: (T, Json) => Json): RW[T]

Attributes

Inherited from:
RW
Source
RW.scala
def withPreWrite(f: Json => Json): RW[T]

Attributes

Inherited from:
RW
Source
RW.scala
override def write(value: Json): T

Attributes

Definition Classes
Inherited from:
ClassW
Source
ClassW.scala