Class NavTreePanel.EditableTreeModel
- java.lang.Object
-
- javax.swing.tree.DefaultTreeModel
-
- com.inductiveautomation.ignition.designer.navtree.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
-
-
Constructor Summary
Constructors Constructor Description EditableTreeModel()
-
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
-
-
-
-
Method Detail
-
valueForPathChanged
public void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object newValue)
- Specified by:
valueForPathChanged
in interfacejavax.swing.tree.TreeModel
- Overrides:
valueForPathChanged
in classjavax.swing.tree.DefaultTreeModel
-
startEditing
public void startEditing(AbstractNavTreeNode node)
-
expandNode
public void expandNode(AbstractNavTreeNode node)
-
isExpanded
public boolean isExpanded(AbstractNavTreeNode node)
-
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.
-
-