Class TreeItemTreeModel<T>
java.lang.Object
net.thevpc.common.swing.tree.AbstractTreeModel
net.thevpc.echo.swing.raw.TreeItemTreeModel<T>
- All Implemented Interfaces:
TreeModel
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractTreeModel
AbstractTreeModel.ParentResolver -
Field Summary
Fields inherited from class AbstractTreeModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid<T> AppTreeCallBack<T> callback()intgetChildCount(Object parent) intgetIndexOfChild(Object parent, Object child) getRoot()protected voidinsertNodeIntoImpl(Object parent, Object newChild, int index) booleanprotected voidremoveNodeFromParentImpl(Object parent, int index) Methods inherited from class AbstractTreeModel
addTreeModelListener, breadthFirstEnumeration, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, fireTreeStructureChanged, getChildren, getLevel, getListeners, getPathToRoot, getPathToRoot, getTreeModelListeners, insertNodeInto, isNodeChild, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, removeNodeFromParent, removeTreeModelListener, valueForPathChanged, valueForPathChangedImpl
-
Constructor Details
-
TreeItemTreeModel
-
-
Method Details
-
callback
-
bindJTree
-
getRoot
-
isLeaf
- Specified by:
isLeafin interfaceTreeModel- Overrides:
isLeafin classAbstractTreeModel
-
getChild
-
getChildCount
-
getIndexOfChild
- Specified by:
getIndexOfChildin interfaceTreeModel- Overrides:
getIndexOfChildin classAbstractTreeModel
-
getParent
- Specified by:
getParentin classAbstractTreeModel
-
insertNodeIntoImpl
- Specified by:
insertNodeIntoImplin classAbstractTreeModel
-
removeNodeFromParentImpl
- Specified by:
removeNodeFromParentImplin classAbstractTreeModel
-
copyNode
- Specified by:
copyNodein classAbstractTreeModel
-