|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.omnaest.utils.structure.table.concrete.internal.StripeDataAggregate<E>
E - public class StripeDataAggregate<E>
Aggregates multiple TableInternal.StripeData instances into one single StripeDataAggregate which acts as one single
TableInternal.StripeData instance.
TableInternal.StripeData,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.omnaest.utils.structure.table.internal.TableInternal.StripeData |
|---|
TableInternal.StripeData.TitleInternal |
| Field Summary | |
|---|---|
protected List<TableInternal.StripeData<E>> |
stripeDataAggregateList
|
protected TableInternal.StripeDataList<E> |
stripeDataList
|
protected TableInternal.StripeData<E> |
stripeDataModification
|
| Constructor Summary | |
|---|---|
StripeDataAggregate()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected TableInternal.StripeDataList<E> stripeDataList
protected TableInternal.StripeData<E> stripeDataModification
protected List<TableInternal.StripeData<E>> stripeDataAggregateList
| Constructor Detail |
|---|
public StripeDataAggregate()
| Method Detail |
|---|
public TableInternal.StripeData.TitleInternal getTitleInternal()
TableInternal.StripeDataTableInternal.StripeData.TitleInternal.
getTitleInternal in interface TableInternal.StripeData<E>public boolean contains(TableInternal.CellData<E> cellData)
TableInternal.StripeDataTableInternal.StripeData contains the given TableInternal.CellData.
contains in interface TableInternal.StripeData<E>public boolean contains(E element)
TableInternal.StripeDataTable.Cells of this TableInternal.StripeData contains the given element
contains in interface TableInternal.StripeData<E>public void registerCell(TableInternal.CellData<E> cellData)
TableInternal.StripeDataTableInternal.CellData to the TableInternal.StripeData if it does not contain the TableInternal.CellData already. This should allow
registering from Table.Cell constructor.
registerCell in interface TableInternal.StripeData<E>#unregisterCell(CellData)public void unregisterCell(TableInternal.CellData<E> cellData)
TableInternal.StripeDataTableInternal.CellData from the TableInternal.StripeData
unregisterCell in interface TableInternal.StripeData<E>#registerCell(CellData)) public Table.Stripe.StripeType resolveStripeType()
TableInternal.StripeDataTable.Stripe.StripeType from the underlying TableInternal.StripeDataList
resolveStripeType in interface TableInternal.StripeData<E>public Set<TableInternal.CellData<E>> getCellDataSet()
TableInternal.StripeDataTable.Cell Set
getCellDataSet in interface TableInternal.StripeData<E>public List<E> getCellElementList()
TableInternal.StripeDataTable.CellImmutable.getElement() instances as ordered List as currently ordered within the Table. If
the Table order changes the List will not change. Changes to the List are not reflected into the
Table.
getCellElementList in interface TableInternal.StripeData<E>public void unregisterCells(Collection<TableInternal.CellData<E>> cellDataCollection)
unregisterCells in interface TableInternal.StripeData<E>#unregisterCell(CellData)public void registerCells(Collection<TableInternal.CellData<E>> cellDataCollection)
registerCells in interface TableInternal.StripeData<E>TableInternal.StripeData.registerCells(Collection)public Set<TableInternal.CellData<E>> findCellDataSetHavingCellElement(E element)
TableInternal.StripeDataSet of TableInternal.CellData instances which contains the given element
findCellDataSetHavingCellElement in interface TableInternal.StripeData<E>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||