org.omnaest.utils.structure.table.subspecification
Interface TableDataSource<E>

Type Parameters:
E -
All Known Subinterfaces:
Table<E>, TableCore<E>, TableCoreImmutable<E>, TableView<E>
All Known Implementing Classes:
ArrayTable, SelectionExecutor.ArrayTableWithAccessibleTableInternal, TableAbstract, TableBasic, TableDataSourceResultSet, TableViewImpl

public interface TableDataSource<E>

Source for Table to copy Table.CellImmutable.getElement() from

Author:
Omnaest

Method Summary
 List<Object> getColumnTitleValueList()
          Returns a new List with all the Table.Stripe.getTitleValue() for the TableDataSource.
 List<Object> getRowTitleValueList()
          Returns a new List with all the Table.Stripe.getTitleValue() for the TableDataSource.
 Object getTableName()
          Returns the name for the whole TableDataSource.
 Iterable<? extends Iterable<? extends Table.CellImmutable<E>>> rows()
          Iterable of an Iterable for the Tables Table.Rows and the Table.Rows Table.CellImmutables.
 

Method Detail

rows

Iterable<? extends Iterable<? extends Table.CellImmutable<E>>> rows()
Iterable of an Iterable for the Tables Table.Rows and the Table.Rows Table.CellImmutables.

Returns:

getColumnTitleValueList

List<Object> getColumnTitleValueList()
Returns a new List with all the Table.Stripe.getTitleValue() for the TableDataSource.

Returns:

getRowTitleValueList

List<Object> getRowTitleValueList()
Returns a new List with all the Table.Stripe.getTitleValue() for the TableDataSource.

Returns:

getTableName

Object getTableName()
Returns the name for the whole TableDataSource.

Returns:


Copyright © 2011. All Rights Reserved.