Package com.google.gwt.view.client
Interface TreeViewModel
-
public interface TreeViewModel
A model of a tree.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
TreeViewModel.DefaultNodeInfo<T>
Default implementation ofTreeViewModel.NodeInfo
.static interface
TreeViewModel.NodeInfo<T>
The info needed to create the children of a tree node.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> TreeViewModel.NodeInfo<?>
getNodeInfo(T value)
Get theTreeViewModel.NodeInfo
that will provide theProvidesKey
,Cell
, andHasData
instances to retrieve and display the children of the specified value.boolean
isLeaf(java.lang.Object value)
Check if the value is known to be a leaf node.
-
-
-
Method Detail
-
getNodeInfo
<T> TreeViewModel.NodeInfo<?> getNodeInfo(T value)
Get theTreeViewModel.NodeInfo
that will provide theProvidesKey
,Cell
, andHasData
instances to retrieve and display the children of the specified value.- Parameters:
value
- the value in the parent node- Returns:
- the
TreeViewModel.NodeInfo
-
isLeaf
boolean isLeaf(java.lang.Object value)
Check if the value is known to be a leaf node.- Parameters:
value
- the value at the node- Returns:
- true if the node is known to be a leaf node, false otherwise
-
-