breeze.serialization

FileSerialization

object FileSerialization extends SerializationFormat with LowPriorityFileSerializationImplicits

Serialization to and from files. Classes that wish to provide a File backing may do so directly, either by endowing companion objects with an implicit converstion to FileSerialization.ReadWritable or by mixing in FileSerializationFromText[X] or FileSerializationFromData[X] if the corresponding text or data format is available. Companion objects may alternative mix in FileSerializationFromJava[X] to fall back to default Java serialization, if possible.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. FileSerialization
  2. LowPriorityFileSerializationImplicits
  3. GenericFileSerializationFromData
  4. SerializationFormat
  5. Serializable
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Input = File

    The place to read data from.

    The place to read data from.

    Definition Classes
    FileSerializationSerializationFormat
  2. type Output = File

    The place to write data to.

    The place to write data to.

    Definition Classes
    FileSerializationSerializationFormat
  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.

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. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. implicit def fromDataReadable[T](implicit dr: DataSerialization.Readable[T]): Readable[T]

  12. implicit def fromDataWritable[T](implicit dw: DataSerialization.Writable[T]): Writable[T]

  13. implicit def fromTextReadable[T](implicit arg0: TextSerialization.Readable[T]): Readable[T]

  14. implicit def fromTextWritable[T](implicit arg0: TextSerialization.Writable[T]): Writable[T]

  15. final def getClass(): Class[_]

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

    Definition Classes
    SerializationFormat
  17. def hashCode(): Int

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

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

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

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

    Definition Classes
    AnyRef
  22. 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
  23. def readData[T](source: Input)(implicit arg0: DataSerialization.Readable[T]): T

  24. def readJava[T](source: Input): T

  25. def readText[T](source: Input)(implicit arg0: TextSerialization.Readable[T]): T

  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  27. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  31. 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
  32. def writeData[T](sink: Output, what: T)(implicit arg0: DataSerialization.Writable[T]): Unit

  33. def writeJava[T](sink: Output, what: T): Unit

  34. def writeText[T](sink: Output, what: T)(implicit arg0: TextSerialization.Writable[T]): Unit

Inherited from SerializationFormat

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped