com.vaadin.flow.component.grid.
Class Grid.AbstractGridExtension<T>
- java.lang.Object
-
- com.vaadin.flow.component.grid.Grid.AbstractGridExtension<T>
-
Type Parameters:
T
- the grid bean typeAll Implemented Interfaces:
Direct Known Subclasses:
AbstractGridMultiSelectionModel
,AbstractGridSingleSelectionModel
,EditorImpl
public abstract static class Grid.AbstractGridExtension<T> extends Object implements DataGenerator<T>
A helper base class for creating extensions for the Grid component.
See Also:
-
-
Constructor Summary
Constructors Constructor Description AbstractGridExtension(Grid<T> grid)
Constructs a new grid extension, extending the given grid.
-
Method Summary
All Methods Modifier and Type Method Description protected void
extend(Grid<T> grid)
Adds this extension to the given grid.
protected Grid<T>
getGrid()
Gets the Grid this extension extends.
protected void
refresh(T item)
A helper method for refreshing the client-side representation of a single data item.
protected void
remove()
Remove this extension from its target.
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.flow.data.provider.DataGenerator
destroyAllData, destroyData, generateData, refreshData
-
-
-
-
Method Detail
-
refresh
protected void refresh(T item)
A helper method for refreshing the client-side representation of a single data item.
Parameters:
item
- the item to refresh
-
extend
protected void extend(Grid<T> grid)
Adds this extension to the given grid.
Parameters:
grid
- the grid to extend
-
remove
protected void remove()
Remove this extension from its target.
-
-