org.omnaest.utils.structure.table.internal
Interface TableInternal<E>

Type Parameters:
E -
All Known Implementing Classes:
ArrayTable.ArrayTableInternal

public interface TableInternal<E>

Author:
Omnaest
See Also:
Table

Nested Class Summary
static interface TableInternal.CellAndStripeResolver<E>
           
static interface TableInternal.CellData<E>
           
static interface TableInternal.CellInternal<E>
          Internal Table.Cell representation which wraps a TableInternal.CellData instance
static interface TableInternal.StripeData<E>
           
static interface TableInternal.StripeDataList<E>
           
static interface TableInternal.StripeInternal<E>
           
static interface TableInternal.StripeResolver<E>
          Resolver for Table.Stripe instances
static interface TableInternal.TableComponentInternal
          Marker interface for internal Table components
static interface TableInternal.TableContent<E>
          Container for TableInternal.StripeDataList instances
static interface TableInternal.TableContentResolver<E>
           
 
Method Summary
 TableInternal.CellAndStripeResolver<E> getCellAndStripeResolver()
          Returns the TableInternal.CellAndStripeResolver of the Table
 StripeFactory<E> getStripeFactory()
          Returns the internal StripeFactory
 TableInternal.TableContent<E> getTableContent()
           
 Table<E> getUnderlyingTable()
          Returns the underlying Table instance
 void setTableContent(TableInternal.TableContent<E> tableContent)
          Overwrites the current TableInternal.TableContent.
 

Method Detail

getTableContent

TableInternal.TableContent<E> getTableContent()
Returns:
See Also:
TableInternal.TableContent

getCellAndStripeResolver

TableInternal.CellAndStripeResolver<E> getCellAndStripeResolver()
Returns the TableInternal.CellAndStripeResolver of the Table

Returns:

getUnderlyingTable

Table<E> getUnderlyingTable()
Returns the underlying Table instance

Returns:

getStripeFactory

StripeFactory<E> getStripeFactory()
Returns the internal StripeFactory

Returns:

setTableContent

void setTableContent(TableInternal.TableContent<E> tableContent)
Overwrites the current TableInternal.TableContent. This should only be used in rare cases, e.g. for cloning.

Parameters:
tableContent -


Copyright © 2011. All Rights Reserved.