@Override public NodeList<?> createNodes(Project p) { List<Node> nodes = new ArrayList<>(); // add fields node to project FileObject gridsFolder = GridManagerImpl.getGridFolder(p, true); DataFolder gridsDataObject = DataFolder.findFolder(gridsFolder); nodes.add(new GridsNode(gridsDataObject.getNodeDelegate(), p)); return NodeFactorySupport.fixedNodeList(nodes.toArray(new Node[nodes.size()])); }
/** * creates source root node based on specified DataFolder. * Uses specified name. */ SrcNode(PhpProject project, DataFolder folder, DataFilter filter, String name, boolean isTest) { this(project, folder, new FilterNode(folder.getNodeDelegate(), folder.createNodeChildren(filter)), name, isTest); }
@Override public NodeList createNodes(Project project) { //Get the stock directory, creating if deleted FileObject projectDirectory = project.getProjectDirectory(); FileObject stockSubFolder = projectDirectory.getFileObject(StockProject.STOCK_SUBFOLDER); DataFolder stockSubDataFolder = DataFolder.findFolder(stockSubFolder); Set<Node> nodes = new HashSet<>(); nodes.add(new StockSubNode(stockSubDataFolder.getNodeDelegate())); return NodeFactorySupport.fixedNodeList(nodes.toArray(new Node[nodes.size()])); } }
private static ImageIcon getFolderIcon() { if (ICON_FOLDER == null) { DataFolder dataFolder = DataFolder.findFolder(FileUtil.getConfigRoot()); ICON_FOLDER = new ImageIcon(dataFolder.getNodeDelegate().getIcon(BeanInfo.ICON_COLOR_16x16)); } return ICON_FOLDER; }
PackageFilterNode(DataFolder folder, DataFolder parent, ChangeableDataFilter filter, SourceGroup g) { super(folder.getNodeDelegate(), Children.create(new ReducedChildren(folder, filter, g), true)); testPackageAction = FileSensitiveActions.fileCommandAction(ActionProvider.COMMAND_TEST_SINGLE, NbBundle.getMessage(TreeRootNode.class, "LBL_TestPackageAction_Name"), null); this.parent = parent; this.g = g; }
@Override public NodeList<?> createNodes(Project project) { FieldTaskManager manager = Lookup.getDefault().lookup(FieldTaskManager.class); DataFolder fieldTaskFolder = DataFolder.findFolder(manager.getStorageFolder(project)); return NodeFactorySupport.fixedNodeList(new FieldTaskCategoryNode(fieldTaskFolder.getNodeDelegate(), project)); } }
/** @return Display name of this toolbar. Display name is localizable, * on the contrary to the programmatic name */ public String getDisplayName () { if (displayName == null) { if (!backingFolder.isValid()) { // #17020 return backingFolder.getName(); } return backingFolder.getNodeDelegate ().getDisplayName (); } return displayName; }
@Override public Transferable clipboardCopy() throws IOException { DataFolder top = topPackage(); if (top != null) { return top.getNodeDelegate().clipboardCopy(); } else { return super.clipboardCopy(); } }
public ImportController() { try { FileObject importFolder = ImportProcessor.Util.getImportFolder(); DataFolder importDataObject = DataFolder.findFolder(importFolder); em.setRootContext(new ImportRootNode(importDataObject.getNodeDelegate())); } catch (IOException ex) { Exceptions.printStackTrace(ex); } }
@Override public Node getImportNode() { FileObject csvImportFolder = getMimeTypeImportFolder(); DataFolder dataFolder = DataFolder.findFolder(csvImportFolder); assert dataFolder != null; return new ImportedCsvRootNode(dataFolder.getNodeDelegate()); }
/** Constructor. */ public LazyMenu(final DataFolder df, boolean icon) { master = df; this.icon = icon; // Listen for changes in Node's DisplayName/Icon Node n = master.getNodeDelegate (); n.addNodeListener (org.openide.nodes.NodeOp.weakNodeListener (this, n)); updateProps(); }
@Override public Transferable clipboardCut() throws IOException { DataFolder top = topPackage(); if (top != null) { return top.getNodeDelegate().clipboardCut(); } else { return super.clipboardCut(); } }
public PlatformCategoryNode (PlatformCategoriesDescriptor desc) { super (new PlatformsChildren (desc.getPlatform())); this.desc = desc; this.iconDelegate = DataFolder.findFolder(FileUtil.getConfigRoot()).getNodeDelegate(); }
private int getNodePosition (Node n) { Index supp = getIndexSupport (n); DataFolder df = n.getParentNode ().getLookup ().lookup (DataFolder.class); df.getNodeDelegate ().getChildren ().getNodes (true); int pos = supp.indexOf (n); // #141851: getNodes()/getNodePosition() is not called under Children.MUTEX // therefore it is not guaranteed that node will be found (node could be deleted meanwhile) // assert pos != -1 : "Node " + n + " has position " + pos + " in children " + Arrays.asList (n.getParentNode ().getChildren ().getNodes ()); return pos; }
protected Node[] createNodes(Object key) { SourceGroup grp = (SourceGroup)key; Node[] toReturn = new Node[1]; DataFolder dobj = DataFolder.findFolder(grp.getRootFolder()); Children childs = dobj.createNodeChildren(VisibilityQueryDataFilter.VISIBILITY_QUERY_FILTER); toReturn[0] = new FilterNode(dobj.getNodeDelegate().cloneNode(), childs); return toReturn; }
@org.netbeans.api.annotations.common.SuppressWarnings("SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS") // since CategoryChildren is nonstatic CategoryNode(LibraryTypeProvider provider, LibraryStorageArea area) { super(new CategoryChildren(provider, area), Lookups.fixed(provider, area)); this.provider = provider; this.iconDelegate = DataFolder.findFolder (FileUtil.getConfigRoot()).getNodeDelegate(); }
private static Lookup createLookup(Project p, SourceGroup group, DataFolder dataFolder) { return new ProxyLookup(new Lookup[]{ dataFolder.getNodeDelegate().getLookup(), Lookups.fixed(new Object[]{p, new PathFinder(group) }), p.getLookup(), }); } }
private static Lookup createLookup( Project p, SourceGroup group, DataFolder dataFolder ) { return new ProxyLookup(new Lookup[] { dataFolder.getNodeDelegate().getLookup(), Lookups.fixed( new Object[] { p, new PathFinder( group ) } ), p.getLookup(), }); }
public GroupNode(Project project, SourceGroup group, boolean isProjectDir, DataFolder dataFolder) { super(dataFolder.getNodeDelegate(), dataFolder.createNodeChildren(VISIBILITY_QUERY_FILTER), createLookup(project, group, dataFolder)); this.pi = ProjectUtils.getInformation(project); this.group = group; this.isProjectDir = isProjectDir; pi.addPropertyChangeListener(WeakListeners.propertyChange(this, pi)); group.addPropertyChangeListener(WeakListeners.propertyChange(this, group)); }
static Node getTemplateRootNode () { if (templatesRootNode == null) { DataFolder df = DataFolder.findFolder (getTemplatesRoot ()); templatesRootNode = new TemplateNode (new FilterNode (df.getNodeDelegate (), df.createNodeChildren (new TemplateFilter ()))); } return templatesRootNode; }