org.omnaest.utils.structure.table.concrete.internal.selection
Class SelectionExecutor.ArrayTableWithAccessibleTableInternal<E>

java.lang.Object
  extended by org.omnaest.utils.structure.table.concrete.TableAbstract<E>
      extended by org.omnaest.utils.structure.table.concrete.TableBasic<E>
          extended by org.omnaest.utils.structure.table.concrete.ArrayTable<E>
              extended by org.omnaest.utils.structure.table.concrete.internal.selection.SelectionExecutor.ArrayTableWithAccessibleTableInternal<E>
Type Parameters:
E -
All Implemented Interfaces:
Serializable, Iterable<Table.Row<E>>, TableAdaptable<E>, TableCloneable<E>, TableCore<E>, TableCoreImmutable<E>, TableDataSource<E>, TableSelectable<E>, TableSerializable<E>, Table<E>
Enclosing class:
SelectionExecutor<E>

protected static class SelectionExecutor.ArrayTableWithAccessibleTableInternal<E>
extends ArrayTable<E>

Makes the ArrayTable.ArrayTableInternal accessible for the SelectionExecutor

Author:
Omnaest
See Also:
ArrayTable, TableInternal, ArrayTableInternal, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.omnaest.utils.structure.table.concrete.ArrayTable
ArrayTable.ArrayTableInternal
 
Nested classes/interfaces inherited from interface org.omnaest.utils.structure.table.Table
Table.Cell<E>, Table.CellImmutable<E>, Table.Column<E>, Table.Row<E>, Table.Stripe<E>, Table.TableCellConverter<FROM,TO>, Table.TableCellVisitor<E>, Table.TableComponent, Table.TableSize
 
Nested classes/interfaces inherited from interface org.omnaest.utils.structure.table.subspecification.TableCloneable
TableCloneable.TableCloner<E>
 
Nested classes/interfaces inherited from interface org.omnaest.utils.structure.table.subspecification.TableSelectable
TableSelectable.Predicate<E>, TableSelectable.Selection<E>, TableSelectable.SelectionJoin<E>, TableSelectable.Where<E>
 
Nested classes/interfaces inherited from interface org.omnaest.utils.structure.table.subspecification.TableSerializable
TableSerializable.TableSerializer<E>
 
Nested classes/interfaces inherited from interface org.omnaest.utils.structure.table.subspecification.TableAdaptable
TableAdaptable.TableAdapterProvider<E>
 
Field Summary
 
Fields inherited from class org.omnaest.utils.structure.table.concrete.ArrayTable
cellAndStripeResolver, stripeFactory, tableContent, tableContentResolver, tableInternal, tableName
 
Fields inherited from class org.omnaest.utils.structure.table.concrete.TableBasic
tableAdapterProvider, tableCloner, tableSerializer
 
Constructor Summary
protected SelectionExecutor.ArrayTableWithAccessibleTableInternal()
           
 
Method Summary
protected  TableInternal<E> getTableInternal()
           
 
Methods inherited from class org.omnaest.utils.structure.table.concrete.ArrayTable
addColumnCellElements, addColumnCellElements, addRowCellElements, addRowCellElements, clear, getCell, getCell, getCell, getCell, getCell, getCellElement, getColumn, getColumn, getRow, getRow, getStripeTitleValue, getStripeTitleValueList, getTableName, getTableSize, removeColumn, removeRow, select, setCellElement, setCellElement, setColumnTitleValue, setRowTitleValue, setStripeTitleValueList, setTableName, transpose
 
Methods inherited from class org.omnaest.utils.structure.table.concrete.TableBasic
as, cells, clone, columns, convert, copyFrom, equals, equals, getColumnTitleValue, getColumnTitleValueList, getRowTitleValue, getRowTitleValueList, hashCode, iterator, iteratorCell, iteratorColumn, processTableCells, putArray, putTable, rows, serializer, setColumnTitleValues, setColumnTitleValues, setRowTitleValues, setRowTitleValues, toString
 
Methods inherited from class org.omnaest.utils.structure.table.concrete.TableAbstract
contains, convertFirstColumnToTitle, convertFirstRowToTitle, ensureNumberOfColumns, ensureNumberOfRows, getCellElement, getCellElementList, getCellList, getColumnList, getFirstColumn, getFirstRow, getLastColumn, getLastRow, getRowList, hasColumnTitles, hasRowTitles, hasTableName, removeColumn, removeRow, removeRows, setColumnCellElements, setNumberOfColumns, setNumberOfRows, setRowCellElements, truncateRows
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SelectionExecutor.ArrayTableWithAccessibleTableInternal

protected SelectionExecutor.ArrayTableWithAccessibleTableInternal()
Method Detail

getTableInternal

protected TableInternal<E> getTableInternal()
Overrides:
getTableInternal in class ArrayTable<E>


Copyright © 2011. All Rights Reserved.