/** Changes the root of the model. This is thread safe method. * @param root the root of the model */ public void setNode(final Node root) { setNode(root, null); }
/** Creates new NodeTreeModel * @param root the root of the model */ public NodeTreeModel (Node root) { super (VisualizerNode.EMPTY, true); setNode (root); }
/** Creates new NodeTreeModel * @param root the root of the model */ public NodeTreeModel (Node root) { super (VisualizerNode.EMPTY, true); setNode (root); }
final void doCallSetNode(Node r) { setNode(r); }
/** Synchronize the root context from the manager of this Explorer. */ final void synchronizeRootContext() { if( null != treeModel ) { treeModel.setNode(manager.getRootContext()); } }
/** Synchronize the root context from the manager of this Explorer. */ final void synchronizeRootContext() { treeModel.setNode (manager.getRootContext ()); }
/** Synchronize the root context from the manager of this Explorer. */ final void synchronizeRootContext() { treeModel.setNode (manager.getRootContext ()); }
@Override void setNode (Node root, TreeView.VisualizerHolder visHolder) { visHolder.clear (); original2filter.clear (); super.setNode (new SortedNode (root), null); }
@Override public void run() { TreeCellEditor cellEditor = tree.getCellEditor(); if (cellEditor instanceof TreeViewCellEditor) { ((TreeViewCellEditor) cellEditor).abortTimer(); } tree.cancelEditing(); final Node rc = manager.getRootContext(); LOG.log(Level.FINE, "synchronizeRootContext {0}", rc); treeModel.setNode(rc, visHolder); } });