breeze.serialization

StringSerialization

trait StringSerialization extends SerializationFormat with ByteSerialization

Abstract serialization format that supports marshalling to and from a String. TextSerialization extends this trait with functionality to actually read and write values as text..

Linear Supertypes
ByteSerialization, SerializationFormat, Serializable, Serializable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. StringSerialization
  2. ByteSerialization
  3. SerializationFormat
  4. Serializable
  5. Serializable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract type Input

    The place to read data from.

    The place to read data from.

    Definition Classes
    SerializationFormat
  2. abstract type Output

    The place to write data to.

    The place to write data to.

    Definition Classes
    SerializationFormat
  3. trait ReadWritable[T] extends Readable[T] with Writable[T]

    A convenience wrapper for Readable and Writable.

  4. trait Readable[+T] extends Serializable

    Inner trait for reading from Input.

  5. trait Writable[T] extends Serializable

    Inner trait for writing to Output.

Abstract Value Members

  1. abstract def fromString[T](str: String)(implicit arg0: Readable[T]): T

    Demarshalls a value from the given string.

  2. abstract def toString[T](value: T)(implicit arg0: Writable[T]): String

    Marshalls the given value as a string.

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  8. def encoding: String

    Encoding used by this StringSerialization instance.

    Encoding used by this StringSerialization instance. Defaults to UTF8, independent of platform.

  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  12. def fromBytes[T](bytes: Array[Byte])(implicit arg0: Readable[T]): T

    Returns fromString called on the string created using the this.

    Returns fromString called on the string created using the this.encoding as the byte encoding of given bytes.

    Definition Classes
    StringSerializationByteSerialization
  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def getReadWritable[T](implicit arg0: ReadWritable[T]): ReadWritable[T]

    Definition Classes
    SerializationFormat
  15. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  20. def read[T](source: Input)(implicit arg0: Readable[T]): T

    Sugar for implicitly[Readable[T]].

    Sugar for implicitly[Readable[T]].read(source);

    Definition Classes
    SerializationFormat
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  22. def toBytes[T](x: T)(implicit arg0: Writable[T]): Array[Byte]

    Returns a byte array using the this.

    Returns a byte array using the this.encoding as the byte encoding of the value returned by toString.

    Definition Classes
    StringSerializationByteSerialization
  23. def toString(): String

    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  25. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  26. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  27. def write[T](sink: Output, what: T)(implicit arg0: Writable[T]): Unit

    Sugar for implicitly[Writable[T]].

    Sugar for implicitly[Writable[T]].write(sink,what);

    Definition Classes
    SerializationFormat

Inherited from ByteSerialization

Inherited from SerializationFormat

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped