本文整理了Java中org.openide.nodes.AbstractNode.<init>()
方法的一些代码示例,展示了AbstractNode.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractNode.<init>()
方法的具体详情如下:
包路径:org.openide.nodes.AbstractNode
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!