Package com.google.gwt.view.client
Interface TreeViewModel.NodeInfo<T>
- All Known Implementing Classes:
TreeViewModel.DefaultNodeInfo
- Enclosing interface:
- TreeViewModel
public static interface TreeViewModel.NodeInfo<T>
The info needed to create the children of a tree node.
-
Method Summary
Modifier and TypeMethodDescriptiongetCell()Get theCellused to render the children of this node.Return the key provider for children of this node.SelectionModel<? super T>Get theSelectionModelused for the children of this node.Get the value updater associated with the cell.voidsetDataDisplay(HasData<T> display) Set the display that is listening to thisTreeViewModel.NodeInfo.voidUnset the display from theTreeViewModel.NodeInfo.
-
Method Details
-
getCell
Get theCellused to render the children of this node.- Returns:
- the
Cell
-
getProvidesKey
ProvidesKey<T> getProvidesKey()Return the key provider for children of this node.- Returns:
- the
ProvidesKey
-
getSelectionModel
SelectionModel<? super T> getSelectionModel()Get theSelectionModelused for the children of this node. To unify selection across all items of the same type, or across the entire tree, return the same instance ofSelectionModelfrom allTreeViewModel.NodeInfo.- Returns:
- the
SelectionModel
-
getValueUpdater
ValueUpdater<T> getValueUpdater()Get the value updater associated with the cell.- Returns:
- the value updater
-
setDataDisplay
Set the display that is listening to thisTreeViewModel.NodeInfo. The implementation should attach the display to the source of data.- Parameters:
display- theHasData
-
unsetDataDisplay
void unsetDataDisplay()Unset the display from theTreeViewModel.NodeInfo. The implementation should detach the display from the source of data.
-