public static class DataGrid.ColumnGeneratorEvent<E extends Entity> extends DataGrid.AbstractDataGridEvent
DataGrid.ColumnGenerator| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
columnId |
protected InstanceContainer<E> |
container |
protected java.util.function.Function<E,InstanceContainer<E>> |
containerProvider |
protected E |
item |
| Constructor and Description |
|---|
ColumnGeneratorEvent(DataGrid component,
E item,
java.lang.String columnId,
java.util.function.Function<E,InstanceContainer<E>> containerProvider)
Constructor for a column generator event
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getColumnId() |
InstanceContainer<E> |
getContainer() |
E |
getItem() |
getSourceprotected java.lang.String columnId
protected InstanceContainer<E extends Entity> container
protected java.util.function.Function<E extends Entity,InstanceContainer<E extends Entity>> containerProvider
public ColumnGeneratorEvent(DataGrid component, E item, java.lang.String columnId, java.util.function.Function<E,InstanceContainer<E>> containerProvider)
component - the DataGrid from which this event originatesitem - an entity instance represented by the current rowcolumnId - a generated column idcontainerProvider - a provider that returns an instance container associated with the itempublic E getItem()
public java.lang.String getColumnId()
public InstanceContainer<E> getContainer()