Package org.apache.tapestry5.tree
Class DefaultTreeExpansionModel<T>
java.lang.Object
org.apache.tapestry5.BaseOptimizedSessionPersistedObject
org.apache.tapestry5.tree.DefaultTreeExpansionModel<T>
- Type Parameters:
T- the type of the tree.
- All Implemented Interfaces:
Serializable,OptimizedSessionPersistedObject,TreeExpansionModel<T>
public class DefaultTreeExpansionModel<T>
extends BaseOptimizedSessionPersistedObject
implements TreeExpansionModel<T>
Manages a Set of String
TreeNode ids.- Since:
- 5.3
- See Also:
-
Constructor Summary
Constructors -
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.Methods inherited from class org.apache.tapestry5.BaseOptimizedSessionPersistedObject
checkAndResetDirtyMarker, markDirty
-
Constructor Details
-
DefaultTreeExpansionModel
public DefaultTreeExpansionModel()
-
-
Method Details
-
isExpanded
Description copied from interface:TreeExpansionModelReturns true if the node has been previously expanded.- Specified by:
isExpandedin interfaceTreeExpansionModel<T>- Parameters:
node- node to check for expansion- Returns:
- true if expanded
-
markExpanded
Description copied from interface:TreeExpansionModelMarks the node as expanded.- Specified by:
markExpandedin interfaceTreeExpansionModel<T>
-
markCollapsed
Description copied from interface:TreeExpansionModelMarks the node as collapsed (not expanded).- Specified by:
markCollapsedin interfaceTreeExpansionModel<T>
-
clear
Description copied from interface:TreeExpansionModelMarks all nodes as collapsed.- Specified by:
clearin interfaceTreeExpansionModel<T>
-