ml.combust.bundle.serializer.attr

AttributeListSerializer

case class AttributeListSerializer(path: File) extends Product with Serializable

Class for serializing an ml.combust.bundle.dsl.AttributeList.

path

path to base attribute list file (no extension)

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AttributeListSerializer
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AttributeListSerializer(path: File)

    path

    path to base attribute list file (no extension)

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 finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

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

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

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

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

    Definition Classes
    AnyRef
  15. val path: File

    path to base attribute list file (no extension)

  16. def read()(implicit context: SerializationContext): AttributeList

    Read an attribute list.

    Read an attribute list.

    SerializationFormat determines file name and format used for reading

    context

    serialization context used to determine format

    returns

    attribute list deserialized from the appropriate file

  17. def readJson()(implicit context: SerializationContext): AttributeList

    Read an attribute list from a JSON file.

    Read an attribute list from a JSON file.

    context

    serialization context for decoding custom values

    returns

    attribute list from the JSON file

  18. def readProto()(implicit context: SerializationContext): AttributeList

    Read an attribute list from a Protobuf file.

    Read an attribute list from a Protobuf file.

    context

    serialization context for decoding custom values

    returns

    attribut elist from the protobuf file

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def write(attrs: AttributeList)(implicit context: SerializationContext): Unit

    Write an attribute list to a file.

    Write an attribute list to a file.

    Depending on the SerializationFormat, the attribute list will either be written to a protobuf file or a JSON file.

    attrs

    attribute list to write

    context

    serialization context for determining format

  24. def writeJson(list: AttributeList)(implicit context: SerializationContext): Unit

    Write attribute list as a JSON file.

    Write attribute list as a JSON file.

    list

    attribute list to write

    context

    serialization context for encoding custom values

  25. def writeProto(list: AttributeList)(implicit context: SerializationContext): Unit

    Write attribute list as a Protobuf file.

    Write attribute list as a Protobuf file.

    list

    attribute list to write

    context

    serialization context for encoding custom values

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped