} else if (lastProject == null) { logger.finer("propertyChange: processing selected nodes"); ExplorerManager em = ((ExplorerManager.Provider) projectsTab).getExplorerManager(); nodes = em.getSelectedNodes();
/** Stops CnC (Click and Click) operation. */ private void stopCnC() { cncTransferable = null; TopComponent cncOrigin = cncOriginWRef.get(); if (cncOrigin instanceof ExplorerManager.Provider) { clearExplorerManager(((ExplorerManager.Provider)cncOrigin).getExplorerManager()); } else { // XXX #6476367 They want to also deselect the palette item, like it was before. clearPaletteSelection(); } }
return ((Provider)comp).getExplorerManager ();
return; final ExplorerManager mgr = ((ExplorerManager.Provider) tab).getExplorerManager(); final Node root = mgr.getRootContext(); RequestProcessor.getDefault().post(new Runnable() {
return ((Provider)comp).getExplorerManager ();
return ((Provider) comp).getExplorerManager();
.getAncestorOfClass(ExplorerManager.Provider.class, view); if (panel!=null) { panel.getExplorerManager ().setSelectedNodes (dropedNodes);
.getAncestorOfClass(ExplorerManager.Provider.class, view); if (panel!=null) { panel.getExplorerManager ().setSelectedNodes (dropedNodes);
panel.getExplorerManager().setSelectedNodes(dropedNodes);
@Override public boolean openProject(URL url) { Project p = getProject(url); if (p == null) { return false; } OpenProjects.getDefault().open(new Project[] { p }, false); TopComponent projectsTC = WindowManager.getDefault().findTopComponent("projectTabLogical_tc"); // NOI18N projectsTC.requestActive(); ExplorerManager em = ((ExplorerManager.Provider) projectsTC).getExplorerManager(); Node root = em.getRootContext(); Node projNode = null; for (Node n : root.getChildren().getNodes()) { Project prj = n.getLookup().lookup(Project.class); if (prj != null && prj.getProjectDirectory().equals(p.getProjectDirectory())) { projNode = n; break; } } if (projNode == null) { // fallback projNode = root.getChildren().findChild(ProjectUtils.getInformation(p).getName()); } if (projNode != null) { try { em.setSelectedNodes(new Node[] { projNode }); } catch (Exception ignore) { // may ignore it } } return true; }
panel.getExplorerManager().setSelectedNodes(dropedNodes);
private void selectProject(final Project p) { final ExplorerManager em = ((ExplorerManager.Provider) WindowManager.getDefault().findTopComponent("projectTabLogical_tc")).getExplorerManager(); // NOI18N Node root = em.getRootContext(); // Node projNode = root.getChildren ().findChild( p.getProjectDirectory().getName () ); Node projNode = null; for (Node n : root.getChildren().getNodes()) { Project prj = n.getLookup().lookup(Project.class); if (prj != null && prj.getProjectDirectory().equals(p.getProjectDirectory())) { projNode = n; break; } } if (projNode == null) { // fallback.. projNode = root.getChildren().findChild(ProjectUtils.getInformation(p).getName()); } if (projNode != null) { try { em.setSelectedNodes(new Node[]{projNode}); } catch (Exception ignore) { // may ignore it } } } };
private static Transferable getTransferableFromExplorer(TopComponent tc) { if (tc instanceof ExplorerManager.Provider) { ExplorerManager.Provider explorerManagerProvider = (ExplorerManager.Provider)tc; Node[] selectedNodes = explorerManagerProvider.getExplorerManager().getSelectedNodes(); if (selectedNodes != null && selectedNodes.length == 1) { // XXX Only when one item selected? Node node = selectedNodes[0]; if (node != null) { try { return node.clipboardCopy(); } catch (IOException ex) { // ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, ex); info(ex); } } } } return null; }
private void updateExplorerManager(Node[] selected) { if ( (explorerManagerProvider == null) || (selected == null) || (explorerManagerProvider.getExplorerManager() == null) ) return; ExplorerManager em = explorerManagerProvider.getExplorerManager(); if (selected.length > 0) { em.setRootContext(getRoot(selected[0])); } try { em.setSelectedNodes(selected); } catch (PropertyVetoException pve) { // nothing we can do here } catch (IllegalArgumentException iae) { // Thread timing can result in our selecting nodes that // are not under the root node, so catch and ignore. } }
private Node getRootContext() { return explorerManagerProvider.getExplorerManager().getRootContext(); }
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 } } } });
@Override public void addNotify() { super.addNotify(); ExplorerManager.Provider prov = (ExplorerManager.Provider) SwingUtilities.getAncestorOfClass(ExplorerManager.Provider.class, this); if (prov != null) { parentManager = prov.getExplorerManager(); parentManager.addPropertyChangeListener(this); propertyChange(null); } }
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); }
private JavacardPlatform getSelectedPlatform() { Provider provider = (Provider) SwingUtilities.getAncestorOfClass(ExplorerManager.Provider.class, this); if (provider != null) { ExplorerManager mgr = provider.getExplorerManager(); Node[] n = mgr.getSelectedNodes(); return n.length == 0 ? null : n[0].getLookup().lookup(JavacardPlatform.class); } return null; }
private ExplorerManager getExplorerManager() { if (treeTableView != null && treeTableView instanceof ExplorerManager.Provider) { return ((ExplorerManager.Provider) treeTableView).getExplorerManager(); } return null; }