/** */ Node[] getSelectedNodes() { return explorerManager.getSelectedNodes(); }
public void propertyChange(PropertyChangeEvent evt) { removeButton.setEnabled(explorer.getSelectedNodes().length > 0); editButton.setEnabled(explorer.getSelectedNodes().length == 1); } });
boolean valid(WizardDescriptor wizardDescriptor) { boolean isSelected = manager.getSelectedNodes().length > 0; if (isSelected) { Archetype arch = (Archetype)((AbstractNode)manager.getSelectedNodes()[0]).getValue(PROP_ARCHETYPE); isSelected = arch != null && arch != LOADING_ARCHETYPE && arch != REMOTE_PLACEHOLDER; } return isSelected; } private void updateDescription() {
@Override public void actionPerformed(ActionEvent evt) { Node[] nodes = manager.getSelectedNodes(); performPreferredActionOnNodes(nodes); } }
public Set<Library> getSelectedLibraries() { Set<Library> s = new HashSet<Library>(); for (Node n : explorer.getSelectedNodes()) { Library l = n.getLookup().lookup(Library.class); if (l != null) { s.add(l); } else { return Collections.emptySet(); } } return s; }
private void duplicateButtonActionPerformed (java.awt.event.ActionEvent evt) {//GEN-FIRST:event_duplicateButtonActionPerformed Node [] nodes = manager.getSelectedNodes (); assert nodes != null : "Selected Nodes cannot be null."; assert nodes.length == 1 : "One one node can be selected, but was " + Arrays.asList (nodes); createDuplicateFromNode (nodes [0]); }//GEN-LAST:event_duplicateButtonActionPerformed
void store(WizardDescriptor d) { if (manager.getSelectedNodes().length > 0) { d.putProperty(PROP_ARCHETYPE, manager.getSelectedNodes()[0].getValue(PROP_ARCHETYPE)); } }
/** * Invoked when an action occurs. */ @Override public void actionPerformed (ActionEvent e) { if (outline.getSelectedColumn () != 0) { return; } Node[] nodes = manager.getSelectedNodes (); TreeView.performPreferredActionOnNodes(nodes); } }
/** Returns the lookup of currently selected node. */ public Lookup getLookup() { Node[] arr = getExplorerManager().getSelectedNodes(); return (arr.length == 1) ? arr[0].getLookup() : Lookup.EMPTY; }
public void actionPerformed(ActionEvent e) { if (traversalAllowed) { Node pan = manager.getExploredContext(); pan = pan.getParentNode(); if (pan != null) { manager.setExploredContext(pan, manager.getSelectedNodes()); } } }
public HelpCtx getHelpCtx() { return ExplorerUtils.getHelpCtx( getExplorerManager().getSelectedNodes(), new HelpCtx("projrave_ui_elements_navigator_win_about_navigator_win")); // NOI18N }
private void dumpActivatedNodes() { log("Activated nodes:"); // NOI18N Node[] nodes = getExplorerManager().getSelectedNodes(); if (nodes == null) { return; } for (Node node : nodes) { log(dumpNodeWithChildren(node, 0)); } }
/** 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 ()); }
void createPopup(int xpos, int ypos) { // bugfix #23932, don't create if it's disabled if (isPopupAllowed ()) { Node[] arr = manager.getSelectedNodes (); Action[] actions = NodeOp.findActions (arr); if (actions.length > 0) { createPopup ( xpos, ypos, Utilities.actionsToPopup(actions, this) ); } } }
/** Creates the lookup. * @param tc component to work on * @param map action map to add to the lookup */ public DefaultEMLookup(ExplorerManager tc, javax.swing.ActionMap map) { super(); this.tc = tc; this.listener = WeakListeners.create(LookupListener.class, this, null); this.actionMap = Lookups.singleton(map); tc.addPropertyChangeListener(WeakListeners.propertyChange(this, tc)); updateLookups(tc.getSelectedNodes()); }
public void addNotify() { super.addNotify(); explorerManager = ExplorerManager.find(this); if (!guiInitialized) { initializeGUI(); } // add propertyChange listeners to the explorerManager explorerManager.addPropertyChangeListener(managerListener); setNodes(explorerManager.getSelectedNodes()); }
private void updateSelection() { Node[] nodes = manager.getSelectedNodes(); if (nodes.length > 0) { setSelectedItem(VisualizerNode.getVisualizer(null, nodes[0])); } else { setSelectedItem(showExploredContext ? manager.getExploredContext() : manager.getRootContext()); } }
@Override public void actionPerformed(ActionEvent e) { Node[] nodes = getExplorerManager().getSelectedNodes(); if (nodes == null || nodes.length == 0){ getTreeView().expandAll(); } else { getTreeView().expandNode(nodes[0]); } }
/** Creates the lookup. * @param tc component to work on * @param map action map to add to the lookup */ public DefaultEMLookup(ExplorerManager tc, javax.swing.ActionMap map) { super (); this.tc = tc; this.listener = (LookupListener)WeakListeners.create(LookupListener.class, this, null); this.actionMap = Lookups.singleton (map); tc.addPropertyChangeListener(WeakListeners.propertyChange (this, tc)); updateLookups (tc.getSelectedNodes ()); }
/** Creates the lookup. * @param tc component to work on * @param map action map to add to the lookup */ public DefaultEMLookup(ExplorerManager tc, javax.swing.ActionMap map) { super (); this.tc = tc; this.listener = (LookupListener)WeakListeners.create(LookupListener.class, this, null); this.actionMap = Lookups.singleton (map); tc.addPropertyChangeListener(WeakListeners.propertyChange (this, tc)); updateLookups (tc.getSelectedNodes ()); }