Package

org.dfasdl.utils

types

Permalink

package types

Visibility
  1. Public
  2. All

Type Members

  1. final case class BinaryE(v: Array[Byte]) extends DataElement with Product with Serializable

    Permalink

    A data element wrapper for binary data.

    A data element wrapper for binary data.

    v

    An array of bytes.

  2. sealed trait DataElement extends Product with Serializable

    Permalink

    A sealed trait to wrap the data element types.

    A sealed trait to wrap the data element types. The general idea is to gain type safety and move away from using the dreaded Any as base type.

  3. final case class DecimalE(v: BigDecimal) extends DataElement with Product with Serializable

    Permalink

    A data element wrapper for a decimal number.

    A data element wrapper for a decimal number.

    v

    A decimal number.

  4. final case class IntegerE(v: Long) extends DataElement with Product with Serializable

    Permalink

    A data element wrapper for an integer number.

    A data element wrapper for an integer number.

    v

    An integer number.

  5. final case class LocalDateE(v: LocalDate) extends DataElement with Product with Serializable

    Permalink

    A data element wrapper for a local date.

    A data element wrapper for a local date.

    v

    A local date.

  6. final case class LocalTimeE(v: LocalTime) extends DataElement with Product with Serializable

    Permalink

    A data element wrapper for a local time.

    A data element wrapper for a local time.

    v

    A local time.

  7. final case class OffsetDateTimeE(v: OffsetDateTime) extends DataElement with Product with Serializable

    Permalink

    A data element wrapper for an offset datetime.

    A data element wrapper for an offset datetime.

    v

    An offset datetime.

  8. final case class StringE(v: String) extends DataElement with Product with Serializable

    Permalink

    A data element wrapper for a string.

    A data element wrapper for a string.

    v

    A string.

Value Members

  1. object extractors

    Permalink

    This object contains helper functions to extract the concrete data element type from the wrapper type.

Ungrouped