/** * {@inheritDoc } */ @Override protected ExplorerManager initExplorer() { ExplorerManager manager = new ExplorerManager(); manager.setRootContext(rootNode); manager.getRootContext().setDisplayName(NbBundle.getMessage(this.getClass(), "planning_explorer.rootnode")); return manager; }
public synchronized ExplorerManager getExplorerManager() { if (this.manager == null) { this.manager = new ExplorerManager (); this.manager.setRootContext(new AbstractNode (getChildren())); this.manager.addPropertyChangeListener (this); this.manager.addVetoableChangeListener(this); } return manager; }
private void updateLookup() { Lookup a = parentManager == null || parentManager.getSelectedNodes().length == 0 ? Lookup.EMPTY : parentManager.getSelectedNodes()[0].getLookup(); Lookup b = mgr.getSelectedNodes().length > 0 ? mgr.getSelectedNodes()[0].getLookup() : Lookup.EMPTY; lkp.setFirstLookup(a); lkp.setSecondLookup(b); }
protected void selectionChanged(Node[] nodes, ExplorerManager man) throws PropertyVetoException { if (nodes.length > 0) { man.setExploredContext(nodes[0]); } man.setSelectedNodes(nodes); }
public void actionPerformed(ActionEvent e) { if (traversalAllowed) { Node pan = manager.getExploredContext(); pan = pan.getParentNode(); if (pan != null) { manager.setExploredContext(pan, manager.getSelectedNodes()); } } }
private void selectNode(String name) { Node node = null; if (name != null) { node = findNode(manager.getRootContext(), name); } if (node == null) { node = (manager.getRootContext().getChildren().getNodes()[0]); } if (node != null) { try { manager.setSelectedNodes(new Node[]{node}); } catch (Exception e) { } } }
private static void expandAllNodes (BeanTreeView btv, Node node, ExplorerManager mgr, ScalaPlatform platform) { btv.expandNode (node); Children ch = node.getChildren(); if ( ch == Children.LEAF ) { if (platform != null && platform.equals(node.getLookup().lookup(ScalaPlatform.class))) { try { mgr.setSelectedNodes (new Node[] {node}); } catch (PropertyVetoException e) { //Ignore it } } return; } Node nodes[] = ch.getNodes( true ); for ( int i = 0; i < nodes.length; i++ ) { expandAllNodes( btv, nodes[i], mgr, platform); } }
/** * get a list with shape nodes managed by this data provider * * @return list with shape nodes */ public List<ShapeNode> getShapeNodes(){ List<ShapeNode> nodes = new ArrayList<ShapeNode>(); for (Node node: getExplorerManager().getRootContext().getChildren().getNodes()){ if (node instanceof ShapeNode){ nodes.add((ShapeNode)node); } } return nodes; }
/** * method to indicate that the import has finished * A layer will be constructed based on the added shapes * and a node hierarchy will be created. */ public void finished(){ importLayer = new ImportLayer(plotFile, this); ShapeNodeFactory shapeNodeFactory = new ShapeNodeFactory(importLayer); shapeNodeFactory.setService(this); getExplorerManager().setRootContext(new AbstractNode(Children.create(shapeNodeFactory, true))); }
/** * Expands {@code HTML} and {@code BODY} nodes. */ private void expandNodes() { Node root = manager.getRootContext(); treeView.expandNode(root); for (Node node : root.getChildren().getNodes()) { String nodeName = node.getName(); if (nodeName != null && nodeName.trim().toLowerCase().equals("html")) { // NOI18N treeView.expandNode(node); for (Node subNode : node.getChildren().getNodes()) { nodeName = subNode.getName(); if (nodeName != null && nodeName.trim().toLowerCase().equals("body")) { // NOI18N treeView.expandNode(subNode); } } } } }
@Override protected final ExplorerManager initExplorer() { ExplorerManager manager = new ExplorerManager(); manager.setRootContext(new ShapeFileNode(keys, importLayer)); keys.addNotify(); return manager; }
public List<CsmDeclaration> getSelectedElements() { ArrayList<CsmDeclaration> handles = new ArrayList<CsmDeclaration>(); Node n = manager.getRootContext(); ElementNode.Description description = n.getLookup().lookup(ElementNode.Description.class); getSelectedHandles(description, handles); return handles; }
public void run() { Node root = ptLogial.getExplorerManager().getRootContext(); // Node projNode = root.getChildren ().findChild( p.getProjectDirectory().getName () ); Node projNode = root.getChildren().findChild( ProjectUtils.getInformation( p ).getName() ); if ( projNode != null ) { try { ptLogial.getExplorerManager().setSelectedNodes( new Node[] { projNode } ); } catch (Exception ignore) { // may ignore it } } } });
/** Initializes listening on ExplorerManager property changes. */ private void initListening() { // Attaches listener if there is not one already. ExplorerManager man = getExplorerManager(); man.addPropertyChangeListener( org.openide.util.WeakListeners.propertyChange( managerListener, man)); setActivatedNodes (manager.getSelectedNodes ()); }
public void actionPerformed (@Nonnull final ActionEvent event) { final Node[] nodes = getExplorerManager().getSelectedNodes(); containerNode.getChildren().remove(nodes); } };
/** Sets selected nodes and handles PropertyVetoException */ final void setSelectedNodes0(Node[] nodes) { try { setSelectedNodes(nodes); } catch (PropertyVetoException e) { } }
public final void setRootContext() { TopComponent tc = WindowManager.getDefault().findTopComponent(this.type); ExplorerManager.Provider provider = (ExplorerManager.Provider) tc; Node rootContext = provider.getExplorerManager().getRootContext(); filterNode = new ContextRootNode(rootContext); getExplorerManagerProvider().getExplorerManager().setRootContext(filterNode); }
@Override public void run() { searchString = retrieveSearchField(); // replace root node with waitRoot manager.setRootContext(waitRoot); } });
private void deleteButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_deleteButtonActionPerformed Node[] sn = getExplorerManager().getSelectedNodes(); if ((sn == null) || (sn.length != 1) || (sn[0] == rootNode)) { return; } try { sn[0].destroy(); } catch (java.io.IOException ioe) { PropertyDialogManager.notify(ioe); } rootNode = getExplorerManager().getRootContext(); }//GEN-LAST:event_deleteButtonActionPerformed
@Override public void addNotify() { super.addNotify(); getExplorerManager().getRootContext().addNodeListener(rootNodeListener); getExplorerManager().addPropertyChangeListener(selectionListener); }