|
||||||||||
| 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.TableContentAbstract<E>
org.omnaest.utils.structure.table.concrete.internal.TableContentImpl<E>
E - public class TableContentImpl<E>
TableContentAbstract,
TableInternal.TableContent,
Serialized Form| Field Summary | |
|---|---|
protected List<TableInternal.StripeDataList<E>> |
stripeListList
|
| Fields inherited from class org.omnaest.utils.structure.table.concrete.internal.TableContentAbstract |
|---|
tableSize |
| Constructor Summary | |
|---|---|
TableContentImpl()
|
|
| Method Summary | |
|---|---|
void |
clear()
Clears the TableInternal.TableContent |
TableInternal.TableContent<E> |
cloneStructure()
Returns a copy of this object, instead of a shallow copy like Object.clone(). |
int |
determineStripeListSize(Table.Stripe.StripeType stripeType)
Determines the size of the TableInternal.StripeDataList for the given Table.Stripe.StripeType |
TableInternal.StripeDataList<E> |
getStripeDataList(Table.Stripe.StripeType stripeType)
Returns the Stripe for the given type. |
void |
removeStripeDataAndItsCellDatasInOrthogonalStripeDatas(TableInternal.StripeData<E> stripeData)
Removes the given TableInternal.StripeData from the TableInternal.TableContent including the TableInternal.CellData contained in the
orthogonal TableInternal.StripeData instances. |
void |
switchRowAndColumnStripeList()
Switches the TableInternal.StripeDataList for the Table.Row and Table.Column. |
| Methods inherited from class org.omnaest.utils.structure.table.concrete.internal.TableContentAbstract |
|---|
getColumnStripeDataList, getRowStripeDataList, getTableSize |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected List<TableInternal.StripeDataList<E>> stripeListList
| Constructor Detail |
|---|
public TableContentImpl()
| Method Detail |
|---|
public void removeStripeDataAndItsCellDatasInOrthogonalStripeDatas(TableInternal.StripeData<E> stripeData)
TableInternal.TableContentTableInternal.StripeData from the TableInternal.TableContent including the TableInternal.CellData contained in the
orthogonal TableInternal.StripeData instances. This should be used to remove complete Table.Rows or Table.Columns
public void switchRowAndColumnStripeList()
TableInternal.TableContentTableInternal.StripeDataList for the Table.Row and Table.Column.
public TableInternal.StripeDataList<E> getStripeDataList(Table.Stripe.StripeType stripeType)
stripeType -
public int determineStripeListSize(Table.Stripe.StripeType stripeType)
TableInternal.TableContentTableInternal.StripeDataList for the given Table.Stripe.StripeType
public void clear()
TableInternal.TableContentTableInternal.TableContent
public TableInternal.TableContent<E> cloneStructure()
CloneableStructureObject.clone(). For high level structures like e.g. a
Map only the Map structure is cloned not the content.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||