Class NavTreePanel.EditableTreeModel

  • All Implemented Interfaces:
    java.io.Serializable, javax.swing.tree.TreeModel
    Enclosing class:
    NavTreePanel

    public class NavTreePanel.EditableTreeModel
    extends javax.swing.tree.DefaultTreeModel
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class javax.swing.tree.DefaultTreeModel

        asksAllowsChildren, listenerList, root
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void expandNode​(AbstractNavTreeNode node)  
      javax.swing.tree.TreePath findCurrent​(javax.swing.tree.TreePath path)
      Takes a TreePath, and returns an identical one, but with nodes directly looked up in the model.
      boolean isExpanded​(AbstractNavTreeNode node)  
      void startEditing​(AbstractNavTreeNode node)  
      void valueForPathChanged​(javax.swing.tree.TreePath path, java.lang.Object newValue)  
      • Methods inherited from class javax.swing.tree.DefaultTreeModel

        addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EditableTreeModel

        public EditableTreeModel()
    • Method Detail

      • valueForPathChanged

        public void valueForPathChanged​(javax.swing.tree.TreePath path,
                                        java.lang.Object newValue)
        Specified by:
        valueForPathChanged in interface javax.swing.tree.TreeModel
        Overrides:
        valueForPathChanged in class javax.swing.tree.DefaultTreeModel
      • findCurrent

        public javax.swing.tree.TreePath findCurrent​(javax.swing.tree.TreePath path)
        Takes a TreePath, and returns an identical one, but with nodes directly looked up in the model. Looks nodes up by name.