/** Returns <code>true</code> if the filesystem is default. * @return true if this is {@link Repository#getDefaultFileSystem} */ public final boolean isDefault() { FileSystem fs = null; try { fs = FileUtil.getConfigRoot().getFileSystem(); } catch (FileStateInvalidException ex) { Exceptions.printStackTrace(ex); } return this == fs; }
public void run() { LOG.fine("refreshAll - started"); //NOI18N refreshFor(File.listRoots()); try { getConfigRoot().getFileSystem().refresh(true); } catch (FileStateInvalidException ex) { Exceptions.printStackTrace(ex); } finally { LOG.fine("refreshAll - finished"); //NOI18N synchronized (REFRESH_RP) { refreshTask = null; } } } });
FileObject resolversFolder = FileUtil.getConfigFile(MIME_RESOLVERS_PATH); if (resolversFolder == null) { resolversFolder = FileUtil.createFolder(FileUtil.getConfigRoot(), MIME_RESOLVERS_PATH);
private OverFiles(String path, List<FOItem> items, AbstractLookup lkp, AbstractLookup.Content cnt) { super(computeDelegates(path, items, lkp)); this.path = path; this.lkp = lkp; this.content = cnt; this.content.setPairs(order(items)); FileSystem fs = null; try { fs = FileUtil.getConfigRoot().getFileSystem(); } catch (FileStateInvalidException ex) { Exceptions.printStackTrace(ex); } this.weakL = FileUtil.weakFileChangeListener(this, fs); fs.addFileChangeListener(weakL); }
static FileObject getImportFolder() throws IOException { FileObject folder = FileUtil.getConfigRoot().getFileObject(IMPORT_FOLDER); if (folder == null) { folder = FileUtil.getConfigRoot().createFolder(IMPORT_FOLDER); } return folder; } }
private static Node getImageDelegate() { FileObject imageFo = FileUtil.getConfigRoot(); if (imageFo != null) { try { DataObject imageDo = DataObject.find(imageFo); return imageDo.getNodeDelegate(); } catch (DataObjectNotFoundException donfe) { Logger.getLogger("global").log(Level.INFO, null, donfe); } } return null; } }
@Override public boolean isPlatform() { FileObject fo = getFileObject(); if (fo != null) { try { return FileUtil.getConfigRoot().getFileSystem().equals(fo.getFileSystem()); } catch (FileStateInvalidException ex) { Exceptions.printStackTrace(ex); } } return false; }
private FileObject getFolder() { try { return fo.getFileSystem().getRoot(); } catch (FileStateInvalidException ex) { // ok } return FileUtil.getConfigRoot(); }
private static synchronized boolean thaSupportEnabled() { if (hasTHAModule == null) { hasTHAModule = Boolean.FALSE; FileObject fsRoot = FileUtil.getConfigRoot(); // Not to introduce an additional dependency on dlight modules // just use absolute path FileObject thaConfig = fsRoot.getFileObject("DLight/Configurations/THA"); // NOI18N hasTHAModule = thaConfig != null && thaConfig.isFolder(); } return hasTHAModule; }
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 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; }
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; }
public StorageImpl(StorageDescription<K, V> sd, Callable<Void> callback) { this.storageDescription = sd; this.dataChangedCallback = callback; this.baseFolder = FileUtil.getConfigFile("Editors"); //NOI18N try { this.tracker = new FilesystemTracker(FileUtil.getConfigRoot().getFileSystem()); } catch (FileStateInvalidException ex) { // something is terribly wrong, because we can't access SystemFileSystem throw new IllegalStateException(ex); } Filters.registerCallback(this); }
private ConfFilesNode(Project prj, Children children) { super(children, createLookup(prj, children)); this.project = prj; setName("configurationFiles"); // NOI18N 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(); }
/** Creates a new instance of LibraryConverter */ public LibraryConverter() { try { FileObject rep = FileUtil.createFolder(FileUtil.getConfigRoot(), "org-netbeans-api-project-libraries/Libraries"); //NOI18N rep.addFileChangeListener(this); FileObject fo[] = rep.getChildren(); for (int i=0; i < fo.length; i++) { convertLibrary(fo[i]); } } catch (IOException e) { } }
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; }
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; }
@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(); }