public interface TableComponent<T extends FormElement>
| Modifier and Type | Method and Description |
|---|---|
T |
createNewSameComponent()
Create a new component of the same type.
|
default void |
doCopy(Table table,
Map<String,String> iteratorReplacements,
T clone)
Copies values of attributes with replaced iterators in bindings and actions to a new component of the same type.
|
default void |
doCopy(TableOptimized table,
Map<String,String> iteratorReplacements,
T clone)
Copies values of attributes with replaced iterators in bindings and actions to a new component of the same type.
|
default T |
getCopy(Table table,
Map<String,String> iteratorReplacements)
Creates a copy this component with replaced iterators in bindings and actions.
|
default T |
getCopy(TableOptimized table,
Map<String,String> iteratorReplacements)
Creates a copy this component with replaced iterators in bindings and actions.
|
T createNewSameComponent()
default T getCopy(Table table, Map<String,String> iteratorReplacements)
table - tableiteratorReplacements - iterator replacementsdefault T getCopy(TableOptimized table, Map<String,String> iteratorReplacements)
table - tableiteratorReplacements - iterator replacementsdefault void doCopy(Table table, Map<String,String> iteratorReplacements, T clone)
table - tableiteratorReplacements - iterator replacementsclone - a new component of the same typedefault void doCopy(TableOptimized table, Map<String,String> iteratorReplacements, T clone)
table - tableiteratorReplacements - iterator replacementsclone - a new component of the same typeCopyright © 2020. All rights reserved.