org.qi4j.library.rest.common.table

## Interface Table

- All Superinterfaces:
    Composite, ValueComposite
  All Known Implementing Classes:
    Table.Mixin

      @Mixins(value=Table.Mixin.class)
      public interface Table
      extends ValueComposite

  A table of rows. RowValue needs to be subtyped in order to add columns.

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `Table.Mixin`

  - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static String` | `BOOLEAN`
    `static String` | `DATE`
    `static String` | `DATETIME`
    `static String` | `NUMBER`
    `static String` | `STRING`
    `static String` | `TIME_OF_DAY`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Cell` | `cell(Row row, String name)`
    `Property<List<Column>>` | `cols()`
    `Property<List<Row>>` | `rows()`

- - ### Field Detail

    - #### STRING

          static final String STRING

      See Also:
        Constant Field Values

    - #### NUMBER

          static final String NUMBER

      See Also:
        Constant Field Values

    - #### BOOLEAN

          static final String BOOLEAN

      See Also:
        Constant Field Values

    - #### DATE

          static final String DATE

      See Also:
        Constant Field Values

    - #### DATETIME

          static final String DATETIME

      See Also:
        Constant Field Values

    - #### TIME_OF_DAY

          static final String TIME_OF_DAY

      See Also:
        Constant Field Values

  - ### Method Detail

    - #### cols

          @UseDefaults
          Property<List<Column>> cols()

    - #### rows

          @UseDefaults
          Property<List<Row>> rows()

    - #### cell

          Cell cell(Row row,
                  String name)