T - items typepublic interface TreeDataGridItems<T> extends DataGridItems.Sortable<T>
TreeDataGrid component.DataGridItems.ItemSetChangeEvent<T>, DataGridItems.SelectedItemChangeEvent<T>, DataGridItems.Sortable<T>, DataGridItems.ValueChangeEvent<T>DataUnit.StateChangeEvent| Modifier and Type | Method and Description |
|---|---|
int |
getChildCount(T parent) |
java.util.stream.Stream<T> |
getChildren(T item) |
java.lang.String |
getHierarchyPropertyName()
Returns the property of entity which forms the hierarchy.
|
T |
getParent(T item) |
boolean |
hasChildren(T item) |
enableSorting, resetSortOrder, sort, suppressSortingaddItemSetChangeListener, addSelectedItemChangeListener, addValueChangeListener, containsItem, getItem, getItemByIndex, getItemId, getItems, getItems, getSelectedItem, indexOfItem, setSelectedItem, sizeaddStateChangeListener, getStateint getChildCount(T parent)
parent - the parent itemjava.util.stream.Stream<T> getChildren(@Nullable T item)
item - the item to obtain children or null to get root itemsboolean hasChildren(T item)
item - the item to checktrue if the item has children, false otherwise@Nullable T getParent(T item)
item - the item to get parentnull if no parentjava.lang.String getHierarchyPropertyName()