trait SerializationPack extends SerializationPackCompat

Self Type
SerializationPack with Singleton
Linear Supertypes
SerializationPackCompat, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SerializationPack
  2. SerializationPackCompat
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract type Document <: (SerializationPack.this)#Value
  2. abstract type ElementProducer
  3. abstract type NarrowValueReader[A]
  4. abstract type Reader[A]
  5. abstract type Value
  6. abstract type Writer[A]

Abstract Value Members

  1. abstract def IdentityReader: (SerializationPack.this)#Reader[(SerializationPack.this)#Document]
  2. abstract def IdentityWriter: (SerializationPack.this)#Writer[(SerializationPack.this)#Document]
  3. abstract def isEmpty(document: (SerializationPack.this)#Document): Boolean

    Returns true if the given document is empty.

  4. abstract def widenReader[T](r: (SerializationPack.this)#NarrowValueReader[T]): (SerializationPack.this)#WidenValueReader[T]
  5. abstract def writer[A](f: (A) => (SerializationPack.this)#Document): (SerializationPack.this)#Writer[A]

    Prepares a writer from the given serialization function.

  6. abstract def deserialize[A](document: (SerializationPack.this)#Document, reader: (SerializationPack.this)#Reader[A]): A
    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.1) Internal: will be made private

  7. abstract def readFromBuffer(buffer: ReadableBuffer): (SerializationPack.this)#Document
    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.1) Internal: will be made private

  8. abstract def serialize[A](a: A, writer: (SerializationPack.this)#Writer[A]): (SerializationPack.this)#Document
    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.1) Internal: will be made private

  9. abstract def writeToBuffer(buffer: WritableBuffer, document: (SerializationPack.this)#Document): WritableBuffer
    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.1) Internal: will be made private

Deprecated Value Members

  1. def readAndDeserialize[A](response: Response, reader: (SerializationPack.this)#Reader[A]): A
    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.1) Internal: will be made private

  2. def readAndDeserialize[A](buffer: ReadableBuffer, reader: (SerializationPack.this)#Reader[A]): A
    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.1) Internal: will be made private

  3. def serializeAndWrite[A](buffer: WritableBuffer, document: A, writer: (SerializationPack.this)#Writer[A]): WritableBuffer
    Annotations
    @deprecated
    Deprecated

    (Since version 0.19.1) Internal: will be made private