/** The lookup associated with this cookie set. Keeps track of * the same things that are in the cookie set, but presents them * as being inside the lookup. * * @return the lookup representing this cookie set * @since 7.0 */ public Lookup getLookup() { synchronized (QUERY_MODE) { if (lookup == null) { AbstractNode an = new AbstractNode(this); lookup = an.getLookup(); } } return lookup; }
LazyNode(Map<String,?> map) { this(new AbstractNode(new Children.Array()), map); } private LazyNode(AbstractNode an, Map<String,?> map) {
private AbstractNode getWaitRoot() { return new AbstractNode(new Children.Array() { @Override protected Collection<Node> initCollection() { return Collections.singleton((Node) new WaitNode()); } }); }
public static VCSContext buildVCSContext (File[] roots) { List<Node> nodes = new ArrayList<Node>(roots.length); for (File root : roots) { nodes.add(new AbstractNode(Children.LEAF, Lookups.fixed(root))); } return VCSContext.forNodes(nodes.toArray(new Node[nodes.size()])); }
private Node noPlatformNode() { AbstractNode result = new AbstractNode(Children.LEAF); result.setIconBaseWithExtension("org/netbeans/modules/javacard/resources/empty.png"); //NOI18N result.setDisplayName(NbBundle.getMessage(DevicePanel.class, "LBL_NO_PLATFORM_SELECTED")); //NOI18N return result; }
public static Node createWaitNode() { AbstractNode n = new AbstractNode(Children.LEAF); n.setName(NbBundle.getMessage(JBItemNode.class, "LBL_WaitNode_DisplayName")); //NOI18N n.setIconBaseWithExtension("org/netbeans/modules/j2ee/jboss4/resources/wait.gif"); // NOI18N return n; }
@Override protected Node createNodeForKey(Step key) { AbstractNode node = new AbstractNode(Children.LEAF); node.setDisplayName("Step: "+key.getStepSequence()); return node; } }
public void run() { treeView.setRootVisible(false); explorerManager.setRootContext(new AbstractNode(ch)); } });
public void changeToAbstractNode(Page oldNode, String displayName) { //1. Make Old Node an abstract node Node tmpNode = new AbstractNode(Children.LEAF); tmpNode.setName(displayName); oldNode.replaceWrappedNode(tmpNode); //Does this take care of pageName2Node? view.resetNodeWidget(oldNode, true); }
private static Node[] createNodes (@Nonnull final List<Object> capabilities) { final List<Node> result = new ArrayList<Node>(); for (final Object capability : capabilities) { result.add(new AbstractNode(Children.LEAF, Lookups.fixed(capability))); } return result.toArray(new Node[0]); } }
public LogFilesTopComponent() { initComponents(); setName(NbBundle.getMessage(LogFilesTopComponent.class, "CTL_LogFilesTopComponent")); setToolTipText(NbBundle.getMessage(LogFilesTopComponent.class, "HINT_LogFilesTopComponent")); AbstractNode rootNode = new AbstractNode(Children.create(factory, false)); manager.setRootContext(rootNode); associateLookup(ExplorerUtils.createLookup(manager, getActionMap())); initToolbar(); }
public MessagesTopComponent() { initComponents(); setName(NbBundle.getMessage(MessagesTopComponent.class, "CTL_MessagesTopComponent")); setToolTipText(NbBundle.getMessage(MessagesTopComponent.class, "HINT_MessagesTopComponent")); BusFactory factory = new BusFactory(); root = new AbstractNode(Children.create(factory, true)); manager.setRootContext(root); associateLookup(ExplorerUtils.createLookup(manager, getActionMap())); }
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; }
/** * * @param projectsToBeOpened projects to showm, root projects are under null key */ public ProjectsView(final Map<Project, Set<Project>> projectsToBeOpened) { rootNode = new AbstractNode(new ProjectsChildren(projectsToBeOpened)); em = new ExplorerManager(); view = new ProjectOutlineView(); setLayout(new BorderLayout()); add(view, BorderLayout.CENTER); em.addVetoableChangeListener(this); }
public ConnectionsTopComponent() { initComponents(); setName(NbBundle.getMessage(ConnectionsTopComponent.class, "CTL_ConnectionsTopComponent")); setToolTipText(NbBundle.getMessage(ConnectionsTopComponent.class, "HINT_ConnectionsTopComponent")); ConnectionNodeFactory factory = new ConnectionNodeFactory(); AbstractNode rootNode = new AbstractNode(Children.create(factory, true)); manager.setRootContext(rootNode); associateLookup(ExplorerUtils.createLookup(manager, getActionMap())); initToolbar(); }
public DataProviderExplorerPanel() { view.setDropTarget(false); view.setDragSource(false); view.setRootVisible(false); setLayout(new BorderLayout()); add(view, BorderLayout.CENTER); getExplorerManager().setRootContext(new AbstractNode(children)); initialize(); }
public BrowseFolders(SourceGroup[] folders) { initComponents(); manager = new ExplorerManager(); AbstractNode rootNode = new AbstractNode(new SourceGroupsChildren(folders)); manager.setRootContext(rootNode); createTemplateView(); }
public BrowseFolders(FileObject[] folders, Naming naming) { initComponents(); manager = new ExplorerManager(); AbstractNode rootNode = new AbstractNode(new FileObjectsChildren(folders, naming)); manager.setRootContext(rootNode); createTemplateView(); }
/** * 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))); }
private Node createRootNode() { Children.Array array = new Children.Array(); List<RepositoryInfo> infos = RepositoryPreferences.getInstance().getRepositoryInfos(); for (RepositoryInfo ri : infos) { if (ri.isRemoteDownloadable() || ri.isLocal()) { array.add(new Node[]{new RepositoryNode(ri)}); } } return new AbstractNode(array); }