/** Changes the root of the model. This is thread safe method. * @param root the root of the model */ public void setNode(Node root) { setNode(root, false); }
/** Creates new model. * @param root the root of the model */ @SuppressWarnings("OverridableMethodCallInConstructor") public NodeListModel(Node root) { this(); setNode(root); }
/** Creates new NodeTreeModel * @param root the root of the model */ public NodeListModel (Node root) { this(); setNode (root); }
/** Creates new NodeTreeModel * @param root the root of the model */ public NodeListModel (Node root) { this(); setNode (root); }
public void propertyChange(PropertyChangeEvent evt) { if (manager.PROP_SELECTED_NODES.equals(evt.getPropertyName())) { updateSelection(); return; } if (ExplorerManager.PROP_EXPLORED_CONTEXT.equals(evt.getPropertyName())) { model.setNode (manager.getExploredContext ()); //System.out.println("Children: " + java.util.Arrays.asList (list.getValues ())); // NOI18N return; } }
public void run() { if (!isDisplayable()) { // #109123: clear the model, as it may become invalid, because we stopped // tracking ExplorerManager changes through listeners model.setNode(Node.EMPTY); } } });
public void propertyChange(PropertyChangeEvent evt) { if (manager.PROP_SELECTED_NODES.equals(evt.getPropertyName())) { updateSelection(); return; } if (ExplorerManager.PROP_EXPLORED_CONTEXT.equals(evt.getPropertyName())) { model.setNode (manager.getExploredContext ()); //System.out.println("Children: " + java.util.Arrays.asList (list.getValues ())); // NOI18N return; } }
final void setNode(Node n) { boolean show = showParentNode && n != manager.getRootContext(); model.setNode(n, show); }