fi.pelam.csv.table

Table

object Table extends Serializable

Source
Table.scala
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Table
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type CellGenerator = (CellKey) ⇒ Cell

  2. sealed trait HorizontalDirection extends AnyRef

  3. type Region = (CellKey, CellKey)

    Defines a rectangular region.

    Defines a rectangular region. Both row and column index of first CellKey must be smaller or equal to the indices of the second CellKey.

    Region is defined as an half open range ie CellKey 2 is not included in the region.

Value Members

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

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Definition Classes
    AnyRef → Any
  4. object LeftColumn extends HorizontalDirection with Product with Serializable

  5. object RightColumn extends HorizontalDirection with Product with Serializable

  6. def apply[RT, CT, M <: TableMetadata](cells: TraversableOnce[Cell] = IndexedSeq(), rowTypes: SortedBiMap[RowKey, RT] = SortedBiMap[RowKey, RT](), colTypes: SortedBiMap[ColKey, CT] = SortedBiMap[ColKey, CT](), metadata: M = SimpleMetadata()): Table[RT, CT, M]

    This is the main constructor for table.

    This is the main constructor for table. Often this is not used directly, but through TableReader.

    RT

    Client specified object type used for typing rows in CSV data.

    CT

    Client specified object type used for typing columns in CSV data.

    cells

    The cells to be used in the table in any order.

    rowTypes

    a map that contains types for rows using the client code defined objects.

    colTypes

    a map that contains types for columns using the client code defined objects.

    metadata

    a user customizable metadata object than can piggyback additional information to this table object.

    returns

    constructed Table object

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. val emptyRegion: (CellKey, CellKey)

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

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

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

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

    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

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

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

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

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

    Definition Classes
    AnyRef
  19. def rowsToString(rows: IndexedSeq[IndexedSeq[Cell]], rowHeader: (RowKey) ⇒ String = rowKey => s"$rowKey:"): String

  20. implicit def spannedRegion(cells: TraversableOnce[Cell]): Region

  21. implicit def spannedRegionKeys(cellKeys: TraversableOnce[CellKey]): Region

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

    Definition Classes
    AnyRef
  23. def toString(): String

    Definition Classes
    AnyRef → Any
  24. implicit def toStringCells(strings: TraversableOnce[String]): TraversableOnce[Cell]

  25. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped