public FileObject getRoot() { return getAbstractRoot(); }
/** Existing folders for abstract file objects. */ private static Enumeration<? extends FileObject> existingFolders(AbstractFileSystem fs) { return fs.existingFileObjects(fs.getAbstractRoot()); }
private FileObject findResourceIfExists(String name) { if (name.length() == 0) { return getAbstractRoot(); } else { Enumeration<String> tok = NbCollections.checkedEnumerationByFilter(new StringTokenizer(name, "/"), String.class, true); // NOI18N return getAbstractRoot().findIfExists(tok); } }
/** This method allows to find Reference to resourceName * @param resourceName is name of resource * @return Reference to resourceName */ protected final Reference<? extends FileObject> findReference(String resourceName) { if (resourceName.length() == 0) { return null; } else { Enumeration<String> tok = NbCollections.checkedEnumerationByFilter(new StringTokenizer(resourceName, "/"), String.class, true); // NOI18N return getAbstractRoot().findRefIfExists(tok); } }
public FileObject findResource(String name) { if (name.length() == 0) { return getAbstractRoot(); } /**Next piece of code is preformance enhancement; lastEnum = last value cache; PathElements is StringTokenizer wrapper that caches individual elements*/ PathElements local = lastEnum; if ((local == null) || !local.getOriginalName().equals(name)) { local = new PathElements(name); lastEnum = local; } return getAbstractRoot().find(local.getEnumeration()); }
@Deprecated public FileObject find(String aPackage, String name, String ext) { // create enumeration of name to look for Enumeration<String> st = NbCollections.checkedEnumerationByFilter(new StringTokenizer(aPackage, "."), String.class, true); // NOI18N if ((name == null) || (ext == null)) { // search for folder, return the object only if it is folder FileObject fo = getAbstractRoot().find(st); return ((fo != null) && fo.isFolder()) ? fo : null; } else { Enumeration<String> en = Enumerations.concat(st, Enumerations.singleton(name + '.' + ext)); // tries to find it (can return null) return getAbstractRoot().find(en); } }
/** * Actually implements contract of FileSystem.refresh(). */ public void refresh(boolean expected) { for (FileObject fo : NbCollections.iterable(getAbstractRoot().existingSubFiles(true))) { fo.refresh(expected); } }
public FileObject getRoot () { return getAbstractRoot (); }
private FileObject findResourceIfExists (String name) { if (name.length () == 0) { return getAbstractRoot (); } else { StringTokenizer tok = new StringTokenizer (name, "/"); // NOI18N return getAbstractRoot ().findIfExists (tok); } }
private FileObject findResourceIfExists (String name) { if (name.length () == 0) { return getAbstractRoot (); } else { StringTokenizer tok = new StringTokenizer (name, "/"); // NOI18N return getAbstractRoot ().findIfExists (tok); } }
/** This method allows to find Reference to resourceName * @param resourceName is name of resource * @return Reference to resourceName */ protected final Reference findReference(String resourceName){ if (resourceName.length () == 0) { return null; } else { StringTokenizer tok = new StringTokenizer (resourceName, "/"); // NOI18N return getAbstractRoot ().findRefIfExists (tok); } }
/** Existing folders for abstract file objects. */ private static Enumeration existingFolders (AbstractFileSystem fs) { return fs.existingFileObjects (fs.getAbstractRoot()); }
/** This method allows to find Reference to resourceName * @param resourceName is name of resource * @return Reference to resourceName */ protected final Reference findReference(String resourceName){ if (resourceName.length () == 0) { return null; } else { StringTokenizer tok = new StringTokenizer (resourceName, "/"); // NOI18N return getAbstractRoot ().findRefIfExists (tok); } }
/** Existing folders for abstract file objects. */ private static Enumeration existingFolders (AbstractFileSystem fs) { return fs.existingFileObjects (fs.getAbstractRoot()); }
/** * Actually implements contract of FileSystem.refresh(). */ public void refresh (boolean expected) { Enumeration en = getAbstractRoot ().existingSubFiles (true); while (en.hasMoreElements()) { FileObject fo = (FileObject)en.nextElement(); fo.refresh(expected); } }
/** * Actually implements contract of FileSystem.refresh(). */ public void refresh (boolean expected) { Enumeration en = getAbstractRoot ().existingSubFiles (true); while (en.hasMoreElements()) { FileObject fo = (FileObject)en.nextElement(); fo.refresh(expected); } }
public FileObject findResource (String name) { if (name.length () == 0) { return getAbstractRoot (); } /**Next piece of code is preformance enhancement; lastEnum = last value cache; PathElements is StringTokenizer wrapper that caches individual elements*/ PathElements local = lastEnum; if (local == null || !local.getOriginalName().equals(name)) { local = new PathElements (name); lastEnum = local; } return getAbstractRoot ().find (local.getEnumeration()); }
public FileObject findResource (String name) { if (name.length () == 0) { return getAbstractRoot (); } /**Next piece of code is preformance enhancement; lastEnum = last value cache; PathElements is StringTokenizer wrapper that caches individual elements*/ PathElements local = lastEnum; if (local == null || !local.getOriginalName().equals(name)) { local = new PathElements (name); lastEnum = local; } return getAbstractRoot ().find (local.getEnumeration()); }
public FileObject find (String aPackage, String name, String ext) { // create enumeration of name to look for StringTokenizer st = new StringTokenizer (aPackage, "."); // NOI18N if (name == null || ext == null) { // search for folder, return the object only if it is folder FileObject fo = getAbstractRoot ().find (st); return fo != null && fo.isFolder() ? fo : null; } else { Enumeration en = org.openide.util.Enumerations.concat ( st, org.openide.util.Enumerations.singleton (name + '.' + ext) ); // tries to find it (can return null) return getAbstractRoot ().find (en); } }
@Deprecated public FileObject find(String aPackage, String name, String ext) { // create enumeration of name to look for Enumeration<String> st = NbCollections.checkedEnumerationByFilter(new StringTokenizer(aPackage, "."), String.class, true); // NOI18N if ((name == null) || (ext == null)) { // search for folder, return the object only if it is folder FileObject fo = afs().getAbstractRoot().find(st); return ((fo != null) && fo.isFolder()) ? fo : null; } else { Enumeration<String> en = Enumerations.concat(st, Enumerations.singleton(name + '.' + ext)); // tries to find it (can return null) return afs().getAbstractRoot().find(en); } }