Refine search
public String getDisplayName() { String n = fo.getName(); try { n = fo.getFileSystem().getStatus().annotateName(n, Collections.singleton(fo)); } catch (FileStateInvalidException ex) { LOG.log(Level.WARNING, ex.getMessage(), ex); } return n; }
private static List<String> loadCategories () { //Repository.getDefault ().findResource ("Spellcheckers"); List<String> result = new ArrayList<String> (); FileObject root = FileUtil.getConfigFile ("Spellcheckers"); if (root != null) { FileObject[] children = root.getChildren (); for (FileObject fileObject : children) { String name = null; try { name = fileObject.getFileSystem ().getStatus ().annotateName (fileObject.getName (), Collections.singleton (fileObject)); } catch (FileStateInvalidException ex) { name = fileObject.getName (); } Boolean b = (Boolean) fileObject.getAttribute ("Hidden"); if (b != null && b) { result.add ("-" + name); // hidden } else { result.add ("+" + name); } } } Collections.sort (result, CategoryComparator); return result; }
LOG.log(Level.FINE, "fs: {0}", fs); FileObject from = fs.findResource(userText); LOG.log(Level.FINE, "from1: {0}", from); if (from == null) { from = fs.findResource(userText.replaceAll("/[^/]*$", "")); return arr; for (FileObject fo : from.getChildren()) { if (fo.isFolder() && fo.getPath().startsWith(userText)) { String localizedName = null; final String name = fo.getNameExt(); try { final Status status = fo.getFileSystem().getStatus(); String n = status.annotateName(name, Collections.singleton(fo)); if (!n.equals(name)) { localizedName = n;
private static List<Category> loadCategories () { FileObject[] categoryFOs = FileUtil.getConfigFile(SEARCH_PROVIDERS_FOLDER).getChildren(); // respect ordering defined in layers List<FileObject> sortedCats = FileUtil.getOrder(Arrays.asList(categoryFOs), false); List<ProviderModel.Category> categories = new ArrayList<ProviderModel.Category>(sortedCats.size()); for (FileObject curFO : sortedCats) { String displayName = null; try { displayName = curFO.getFileSystem().getStatus().annotateName( curFO.getNameExt(), Collections.singleton(curFO)); } catch (FileStateInvalidException ex) { Logger.getLogger(ProviderModel.class.getName()).log(Level.WARNING, "Obtaining display name for " + curFO + " failed.", ex); } String commandPrefix = null; Object cpAttr = curFO.getAttribute(COMMAND_PREFIX); if (cpAttr instanceof String) { commandPrefix = (String)cpAttr; } categories.add(new Category(curFO, displayName, commandPrefix)); } return categories; }
hidden.add (n.substring (1)); FileObject[] children = root.getChildren (); for (FileObject fileObject : children) { String name = null; try { name = fileObject.getFileSystem ().getStatus ().annotateName (fileObject.getName (), Collections.singleton (fileObject)); } catch (FileStateInvalidException ex) { name = fileObject.getName ();
protected final Image annotateIcon(final Image img, final int type) { Image annotatedImg = img; if (files != null && files.iterator().hasNext()) { try { FileObject fo = files.iterator().next(); annotatedImg = fo.getFileSystem().getStatus().annotateIcon(img, type, files); } catch (FileStateInvalidException e) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e); } } return annotatedImg; }
protected final Image annotateIcon(final Image img, final int type) { Image annotatedImg = img; if (files != null && !files.isEmpty()) { Iterator<FileObject> it = files.iterator(); try { FileObject fo = it.next(); if (fo.isValid()) { annotatedImg = fo.getFileSystem().getStatus().annotateIcon(img, type, files); } } catch (FileStateInvalidException e) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e); } } return annotatedImg; }
/** * Tries to use {@link org.openide.filesystems.FileSystem.Status#annotateName} on a file. * The key difference is that in the case of a layer entry, this will be synchronous, * whereas normally the display name and icon are calculated asynchronously and a change fired. * @param fo a file * @return its (possibly annotated) name according to {@link FileObject#getNameExt} */ public static String getAnnotatedName(FileObject fo) { String name = fo.getNameExt(); try { FileSystem.Status status = fo.getFileSystem().getStatus(); if (status instanceof SynchronousStatus) { return ((SynchronousStatus) status).annotateNameSynch(name, Collections.singleton(fo)); } else { return status.annotateName(name, Collections.singleton(fo)); } } catch (FileStateInvalidException ex) { return name; } }
/** Get the display name for the node. * A filesystem may {@link org.openide.filesystems.FileSystem#getStatus specially alter} this. * @return the desired name */ public String getDisplayName () { String name = (String) getDataObject().getPrimaryFile(). getAttribute(InstanceDataObject.EA_NAME); if (name == null) { try { String def = "\b"; // NOI18N FileSystem.Status fsStatus = getDataObject().getPrimaryFile(). getFileSystem().getStatus(); name = fsStatus.annotateName(def, getDataObject().files()); if (name.indexOf(def) < 0) { return name; } else { name = getNameForBean(); if (name != null) { name = fsStatus.annotateName (name, getDataObject().files()); } else { name = super.getDisplayName(); } } } catch (FileStateInvalidException e) { // no fs, do nothing } } return name; }
private Image rootIcon(int type) { FileObject orig = obj.getOriginal().getPrimaryFile(); if (orig.isRoot()) { try { FileSystem fs = orig.getFileSystem(); try { Image i = Introspector.getBeanInfo(fs.getClass()).getIcon(type); return fs.getStatus().annotateIcon(i, type, obj.files()); } catch (IntrospectionException ie) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, ie); // ignore } } catch (FileStateInvalidException fsie) { // ignore } } return null; }
for (int i = 0; i<dobjs.length; i++) { if (Boolean.TRUE.equals(dobjs[i].getPrimaryFile().getAttribute(EA_HIDDEN)) || dobjs[i].getLookup().lookup(InstanceCookie.class) == null) { FileObject fo2 = dobjs[i].getPrimaryFile(); String n = fo2.getName(); try { n = fo2.getFileSystem().getStatus().annotateName(n, dobjs[i].files()); } catch (FileStateInvalidException e) {
protected final String annotateName(final String name) { String annotatedName = name; if (files != null && files.iterator().hasNext()) { try { FileObject fo = files.iterator().next(); annotatedName = fo.getFileSystem().getStatus().annotateName(name, files); } catch (FileStateInvalidException e) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e); } } return annotatedName; }
protected final String annotateName(final String name) { String annotatedName = name; if (files != null && !files.isEmpty()) { Iterator<FileObject> it = files.iterator(); try { FileObject fo = it.next(); if (fo.isValid()) { annotatedName = fo.getFileSystem().getStatus().annotateName(name, files); } } catch (FileStateInvalidException e) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e); } } return annotatedName; }
for (int i = 0; i<dobjs.length; i++) { if (Boolean.TRUE.equals(dobjs[i].getPrimaryFile().getAttribute(EA_HIDDEN)) || dobjs[i].getCookie(InstanceCookie.class) == null) { FileObject fo2 = dobjs[i].getPrimaryFile(); String n = fo2.getName(); try { n = fo2.getFileSystem().getStatus().annotateName(n, dobjs[i].files()); } catch (FileStateInvalidException e) {
public @Override Image getOpenedIcon(int type) { Image img = getMyOpenedIcon(type); if (files != null && files.iterator().hasNext()) { try { FileObject fo = files.iterator().next(); img = fo.getFileSystem().getStatus().annotateIcon(img, type, files); } catch (FileStateInvalidException e) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e); } } return img; }
public @Override Image getIcon(int type) { Image img = super.getIcon(type); if (files != null && files.iterator().hasNext()) { try { FileObject fo = files.iterator().next(); img = fo.getFileSystem().getStatus().annotateIcon(img, type, files); } catch (FileStateInvalidException e) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e); } } return img; }
private Image annotateImpl(Image img, int param) { synchronized (privateLock) { if (files != null && files.size() > 0) { try { Iterator<FileObject> it = files.iterator(); assert it.hasNext(); FileObject fo = it.next(); assert fo != null; FileSystem fs = fo.getFileSystem(); assert fs != null; return fs.getStatus().annotateIcon(img, param, files); } catch (FileStateInvalidException e) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e); } } } return img; } }
public String getDisplayName () { if (format == null) { format = new MessageFormat (NbBundle.getBundle (DataShadow.class).getString ("FMT_shadowName")); } String n = format.format (createArguments ()); try { obj.getPrimaryFile().getFileSystem().getStatus().annotateName(n, obj.files()); } catch (FileStateInvalidException fsie) { // ignore } return n; }
@Override public String getDisplayName () { String s = super.getDisplayName (); try { s = file.getFileSystem ().getStatus ().annotateName (s, Collections.singleton(file)); } catch (FileStateInvalidException e) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e); } return s; }
@Override public String getDisplayName() { if (isTopLevelNode) { String s = NbBundle.getMessage(SiteDocsNode.class, "LBL_Site_Pages"); DataObject dob = getOriginal().getLookup().lookup(DataObject.class); FileObject file = dob.getPrimaryFile(); try { s = file.getFileSystem().getStatus().annotateName(s, Collections.singleton(file)); } catch (FileStateInvalidException e) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e); } return s; } return getOriginal().getDisplayName(); }