package serial
- Alphabetic
- Public
- Protected
Type Members
-  trait ByteArrayStream extends AnyRef
-  trait ConstFormat[A] extends TFormat[Any, A] with Format[A] with ConstReader[A]
-  trait ConstReader[+A] extends TReader[Any, A] with Reader[A]
-  trait DataInput extends java.io.DataInput with RandomAccess
-  trait DataOutput extends java.io.DataOutput with RandomAccess
-  trait Format[A] extends Reader[A] with Writer[A]
-  trait RandomAccess extends AnyRef
-  trait Reader[+A] extends AnyRef
-   abstract  class RefMapIn[Repr] extends AnyRefBuilding block for deserializing Productbased type hierarchies.Building block for deserializing Productbased type hierarchies.By default, the following type tags are supported: - 'B' Boolean - 'C' Const (freely definable type -- must implement readIdentifiedConst) - 'D' Double - 'F' Float - 'I' Int - 'L' Long - 'M' Map[_, _] - 'O' Option[_] - 'P' Product (through registeredProductReaderinstances) - 'S' String - 'T' Set[_] - 'X' Vec[_] (IndexedSeq) - 'U' Unit()- 'R' (freely definable type -- must implementreadIdentifiedR) - 'Y' (freely definable type -- must implementreadIdentifiedY) - 'u' (freely definable type -- must implementreadIdentifiedU) - 'E' (freely definable type -- must implementreadIdentifiedE) - '<' reference to previous object (as written byRefMapOut) - '\u0000' nullSub-classes may want to patch into readCustomElemandreadCustomProductto handle specific new types.
-    class RefMapOut extends AnyRefBuilding block for serializing Productbased type hierarchies.Building block for serializing Productbased type hierarchies.By default, the following type tags are supported: - 'B' Boolean - 'D' Double - 'F' Float - 'I' Int - 'L' Long - 'M' Map[_, _] - 'O' Option[_] - 'P' Product - 'S' String - 'T' Set[_] - 'X' Seq[_] - 'U' Unit ()- '<' reference to previous object (as written byRefMapOut) - '\u0000' nullSub-classes may want to patch into writeCustomElemandwriteElemorwriteProductto handle specific new types. They may want to overrideisDefaultPackageto allow storing product prefixes instead of full class-names when unique identification is possible.
-  trait TFormat[-T, A] extends TReader[T, A] with Writer[A]
-  trait TReader[-T, +A] extends AnyRef
-  trait Writable extends AnyRef
-  trait WritableFormat[-T, A <: Writable] extends TFormat[T, A]
-  trait Writer[-A] extends AnyRef
-  trait WriterLoPri extends AnyRef
Value Members
-  object ConstFormat
-  object DataInput
-  object DataOutput
-  object Implicits
-  object TFormat
-  object TReader
-  object Writer extends WriterLoPri