Module net.anwiba.commons.swing
Package net.anwiba.commons.swing.tree
Class TreeModel<T extends ITreeNode<?>>
java.lang.Object
net.anwiba.commons.swing.tree.TreeModel<T>
- All Implemented Interfaces:
TreeModel,ITreeModel<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTreeModelListener(TreeModelListener listener) protected voidfireTreeNodesRemoved(Object source, Object[] path, int[] childIndices, Object[] children) protected voidfireTreeStructureChanged(T node) intgetChildCount(Object parent) intgetIndexOfChild(Object parent, Object child) getRoot()booleanvoidremoveTreeModelListener(TreeModelListener listener) voidvalueForPathChanged(TreePath path, Object newValue)
-
Constructor Details
-
TreeModel
-
-
Method Details
-
getChildCount
- Specified by:
getChildCountin interfaceTreeModel
-
isLeaf
-
valueForPathChanged
- Specified by:
valueForPathChangedin interfaceTreeModel
-
getIndexOfChild
- Specified by:
getIndexOfChildin interfaceTreeModel
-
fireTreeStructureChanged
-
fireTreeNodesRemoved
-
addTreeModelListener
- Specified by:
addTreeModelListenerin interfaceTreeModel
-
removeTreeModelListener
- Specified by:
removeTreeModelListenerin interfaceTreeModel
-
getRoot
-
getChild
-