Package org.apache.tapestry5.tree
Interface TreeExpansionModel<T>
- All Known Implementing Classes:
DefaultTreeExpansionModel
public interface TreeExpansionModel<T>
Tracks which nodes of a
TreeModel are currently expanded. The default
implementation simply stores a set of unique node
ids to identify expanded nodes. The expansion model is updated whenever folders are expanded or
collapsed on the client side.- Since:
- 5.3
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Marks all nodes as collapsed.booleanisExpanded(TreeNode<T> node) Returns true if the node has been previously expanded.voidmarkCollapsed(TreeNode<T> node) Marks the node as collapsed (not expanded).voidmarkExpanded(TreeNode<T> node) Marks the node as expanded.
-
Method Details