private DataFolder getFolder(FileObject folder) { if (folder != null) { return DataFolder.findFolder(folder); } return null; }
private static DataFolder findSessionFolder(String name) { try { FileObject fo = FileUtil.getConfigFile(name); if (fo == null) { // resource not found, try to create new folder fo = FileUtil.createFolder(FileUtil.getConfigRoot(), name); } return DataFolder.findFolder(fo); } catch (IOException ex) { throw (IllegalStateException) new IllegalStateException("Folder not found and cannot be created: " + name).initCause(ex); // NOI18N } }
private static Lookup createLookup( NbMavenProject project ) { DataFolder rootFolder = DataFolder.findFolder( project.getProjectDirectory() ); // XXX Remove root folder after FindAction rewrite return Lookups.fixed( new Object[] { project, rootFolder } ); }
@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 void createIndexFile(FileObject template, FileObject sourceDir, String indexFile) throws IOException { String indexFileName = getIndexFileName(indexFile, template.getExt()); DataFolder dataFolder = DataFolder.findFolder(sourceDir); DataObject dataTemplate = DataObject.find(template); DataObject index = dataTemplate.createFromTemplate(dataFolder, indexFileName); // #187374 try { PhpProjectUtils.reformatFile(index); } catch (IOException exc) { LOGGER.log(Level.WARNING, exc.getMessage(), exc); } }
private void createIndexFile(FileObject siteRoot) throws IOException { FileObject indexTemplate = FileUtil.getConfigFile("Templates/Other/html.html"); // NOI18N DataFolder dataFolder = DataFolder.findFolder(siteRoot); DataObject dataIndex = DataObject.find(indexTemplate); dataIndex.createFromTemplate(dataFolder, "index"); // NOI18N }
private static DataFolder getDataFolder(String folderPath) { FileObject fileObject = Repository.getDefault().getDefaultFileSystem().findResource(folderPath); if (fileObject == null) { return null; } return DataFolder.findFolder(fileObject); }
private static DataFolder getSetupDataFolder(Project project) { FileObject folderFo = project.getProjectDirectory().getFileObject(SETUP_DIR); DataFolder folderDo = null; if (folderFo != null && folderFo.isFolder()) { try { folderDo = DataFolder.findFolder(folderFo); } catch (IllegalArgumentException e) {} } return folderDo; }
@Override public void doRefactoringBypass() throws IOException { DataObject dob = null; if (byPassFolder != null) { dob = DataFolder.findFolder(byPassFolder); } else { dob = DataObject.find(refactoring.getRefactoringSource().lookup(FileObject.class)); } dob.rename(panel.getNameValue()); } }
public PlatformCategoryNode (PlatformCategoriesDescriptor desc) { super (new PlatformsChildren (desc.getPlatform())); this.desc = desc; this.iconDelegate = DataFolder.findFolder(FileUtil.getConfigRoot()).getNodeDelegate(); }
public PlatformCategoryNode (PlatformCategoriesDescriptor desc) { super (new PlatformsChildren (desc.getPlatform())); this.desc = desc; this.iconDelegate = DataFolder.findFolder(FileUtil.getConfigRoot()).getNodeDelegate(); }
/** * Returns default folder icon as {@link java.awt.Image}. Never returns * <code>null</code>. * * @param opened wheter closed or opened icon should be returned. */ private static Image getTreeFolderIcon(boolean opened) { final Node n = DataFolder.findFolder(FileUtil.getConfigRoot()).getNodeDelegate(); final Image base = opened ? n.getOpenedIcon(BeanInfo.ICON_COLOR_16x16) : n.getIcon(BeanInfo.ICON_COLOR_16x16); assert base != null; return base; }
@Override protected Node[] createNodes(FileObject folder) { FilterNode fn = new FilterNode( DataFolder.findFolder(folder).getNodeDelegate(), new SourceGroupChildren(folder, group)); return new Node[] { fn }; }
public FolderFilterNode(BasicNodes nodeType, Node folderNode, List<File> ignoreList) { super(folderNode, folderNode.isLeaf() ? Children.LEAF : new FolderFilterChildren(folderNode, ignoreList)); this.nodeType = nodeType; iconDelegate = DataFolder.findFolder (FileUtil.getConfigRoot()).getNodeDelegate(); delegate = folderNode; }
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; }
@Override protected Node[] createNodes(SourceGroup g) { try{ FileObject folder = g.getRootFolder(); FilterNode fn = new FilterNode( new PhysicalView.GroupNode(project, g, folder.equals(project.getProjectDirectory()), DataFolder.findFolder(folder)), new SourceGroupChildren(folder, g)); return new Node[] { fn }; }catch (Exception ex){ return null; } }
private static FileObject createWelcomeFile(FileObject webFolder, Profile profile) throws IOException { FileObject template = profile != null && profile.isAtLeast(Profile.JAVA_EE_7_WEB) ? FileUtil.getConfigFile( "Templates/JSP_Servlet/Html.html" ) : FileUtil.getConfigFile( "Templates/JSP_Servlet/JSP.jsp" ); // NOI18N if (template == null) { return null; // Don't know the template } DataObject mt = DataObject.find(template); DataFolder webDf = DataFolder.findFolder(webFolder); return mt.createFromTemplate(webDf, "index").getPrimaryFile(); // NOI18N }
public GemNode(FileObject gemDir) { super(DataFolder.findFolder(gemDir).createNodeChildren(DataFilter.ALL)); this.gemDir = gemDir; setIconBaseWithExtension("org/netbeans/modules/ruby/rubyproject/ui/resources/jar.gif"); setDisplayName(gemDir.getNameExt()); setShortDescription(gemDir.getPath()); }
private Node createNodeForFolder(BasicNodes type) { FileObject root = getRootForNode(type); if (root != null && root.isValid()) { DataFolder df = DataFolder.findFolder(root); if (!isNodeHidden(type)) { return new FolderFilterNode(type, df.getNodeDelegate().cloneNode(), getIgnoredFiles(type)); } } // missing root should be solved by project problems return null; }
static Node getTemplateRootNode () { if (templatesRootNode == null) { DataFolder df = DataFolder.findFolder (getTemplatesRoot ()); templatesRootNode = new TemplateNode (new FilterNode (df.getNodeDelegate (), df.createNodeChildren (new TemplateFilter ()))); } return templatesRootNode; }