org.openide.nodes.AbstractNode.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(7.2k)|赞(0)|评价(0)|浏览(112)

本文整理了Java中org.openide.nodes.AbstractNode.<init>()方法的一些代码示例,展示了AbstractNode.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractNode.<init>()方法的具体详情如下:
包路径:org.openide.nodes.AbstractNode
类名称:AbstractNode
方法名:<init>

AbstractNode.<init>介绍

[英]Create a new abstract node with a given child set.
[中]使用给定的子集合创建新的抽象节点。

代码示例

代码示例来源:origin: org.netbeans.api/org-openide-nodes

/** 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;
}

代码示例来源:origin: org.netbeans.api/org-openide-nodes

LazyNode(Map<String,?> map) {
  this(new AbstractNode(new Children.Array()), map);
}
private LazyNode(AbstractNode an, Map<String,?> map) {

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-project

private AbstractNode getWaitRoot() {
  return new AbstractNode(new Children.Array() {
    @Override
    protected Collection<Node> initCollection() {
      return Collections.singleton((Node) new WaitNode());
    }
  });
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-mercurial

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()]));
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-javacard-spi

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;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-jboss4

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;
}

代码示例来源:origin: net.sourceforge.javydreamercsw/Client-UI

@Override
  protected Node createNodeForKey(Step key) {
    AbstractNode node = new AbstractNode(Children.LEAF);
    node.setDisplayName("Step: "+key.getStepSequence());
    return node;
  }
}

代码示例来源:origin: org.codehaus.mevenide/grammar

public void run() {
    treeView.setRootVisible(false);
    explorerManager.setRootContext(new AbstractNode(ch));
  } 
});

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-jsf-navigation

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);
}

代码示例来源:origin: it.tidalwave.netbeans/it-tidalwave-netbeans-actions

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]);
  }
}

代码示例来源:origin: dschanoeh/Kayak

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();
}

代码示例来源:origin: dschanoeh/Kayak

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()));
}

代码示例来源:origin: dcaoyuan/nbscala

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;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-remotefs-versioning-api

/**
 *
 * @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);
}

代码示例来源:origin: dschanoeh/Kayak

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();
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-propertyeditors

public DataProviderExplorerPanel() {
  view.setDropTarget(false);
  view.setDragSource(false);
  view.setRootVisible(false);
  setLayout(new BorderLayout());
  add(view, BorderLayout.CENTER);
  getExplorerManager().setRootContext(new AbstractNode(children));
  initialize();
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-jsf

public BrowseFolders(SourceGroup[] folders) {
  initComponents();
  manager = new ExplorerManager();
  AbstractNode rootNode = new AbstractNode(new SourceGroupsChildren(folders));
  manager.setRootContext(rootNode);
  createTemplateView();
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-jsf

public BrowseFolders(FileObject[] folders, Naming naming) {
  initComponents();
  manager = new ExplorerManager();
  AbstractNode rootNode = new AbstractNode(new FileObjectsChildren(folders, naming));
  manager.setRootContext(rootNode);
  createTemplateView();
}

代码示例来源:origin: nl.cloudfarming.client/area-plot

/**
 * 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)));
}

代码示例来源:origin: org.codehaus.mevenide/nb-repo-browser

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);
}

相关文章

微信公众号

最新文章

更多