Package docking.widgets.tree.internal
Class GTreeModel
java.lang.Object
docking.widgets.tree.internal.GTreeModel
- All Implemented Interfaces:
TreeModel
-
Constructor Summary
ConstructorsConstructorDescriptionGTreeModel(GTreeNode root) Constructs a GTreeModel with the given root node. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddispose()voidfireNodeAdded(GTreeNode parentNode, GTreeNode newNode) voidfireNodeDataChanged(GTreeNode changedNode) voidfireNodeRemoved(GTreeNode parentNode, GTreeNode removedNode, int index) voidfireNodeStructureChanged(GTreeNode changedNode) intgetChildCount(Object parent) intgetIndexOfChild(Object parent, Object child) getRoot()booleanvoidprivateSwingSetRootNode(GTreeNode newRoot) Sets the models root node.voidvoidsetEventsEnabled(boolean b) voidvalueForPathChanged(TreePath path, Object newValue)
-
Constructor Details
-
GTreeModel
Constructs a GTreeModel with the given root node.- Parameters:
root- The root of the tree.
-
-
Method Details
-
privateSwingSetRootNode
Sets the models root node. NOTE: this is intended to only be called from theGTree- Parameters:
newRoot- the new tree model root. It will either be the actual root or a root of a filtered sub-tree
-
getRoot
-
getModelRoot
-
addTreeModelListener
- Specified by:
addTreeModelListenerin interfaceTreeModel
-
removeTreeModelListener
- Specified by:
removeTreeModelListenerin interfaceTreeModel
-
getChild
-
getChildCount
- Specified by:
getChildCountin interfaceTreeModel
-
getIndexOfChild
- Specified by:
getIndexOfChildin interfaceTreeModel
-
isLeaf
-
valueForPathChanged
- Specified by:
valueForPathChangedin interfaceTreeModel
-
fireNodeStructureChanged
-
fireNodeDataChanged
-
fireNodeAdded
-
fireNodeRemoved
-
dispose
public void dispose() -
setEventsEnabled
public void setEventsEnabled(boolean b)
-