public Enumeration<String> getKeys() { return Enumerations.singleton("msg"); // NOI18N } };
public Enumeration<String> getKeys() { return Enumerations.singleton(LOC_MSG_PLACEHOLDER); } };
@Deprecated // have to override for compat public @Override 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 Enumeration<String> en; if ((name == null) || (ext == null)) { en = st; } else { en = Enumerations.concat(st, Enumerations.singleton(name + '.' + ext)); } // tries to find it (can return null) return getMultiRoot().find(en); }
final Enumeration<? extends FileObject> existingFileObjects(AbstractFolder fo) { class OnlyValidAndDeep implements org.openide.util.Enumerations.Processor<Reference<AbstractFolder>,FileObject> { public FileObject process(Reference<AbstractFolder> obj, Collection<Reference<AbstractFolder>> toAdd) { AbstractFolder file = obj.get(); if (file != null) { AbstractFolder[] arr = file.subfiles(); // make the array weak for (int i = 0; i < arr.length; i++) { toAdd.add(new WeakReference<AbstractFolder>(arr[i])); } return file.isValid() ? file : null; } return null; } } Reference<AbstractFolder> ref = new WeakReference<AbstractFolder>(fo); Enumeration<Reference<AbstractFolder>> singleEn = org.openide.util.Enumerations.<Reference<AbstractFolder>>singleton(ref); return org.openide.util.Enumerations.removeNulls( org.openide.util.Enumerations.queue(singleEn, new OnlyValidAndDeep()) ); }
/** Creates enumeration of existing subfiles in all tree * of files. * * @param rec should it be recursive or not * @return enumeration of AbstractFolders */ final Enumeration<AbstractFolder> existingSubFiles(boolean rec) { if (!rec) { return Enumerations.array(subfiles()); } else { class P implements org.openide.util.Enumerations.Processor<AbstractFolder, AbstractFolder> { public AbstractFolder process(AbstractFolder af, Collection<AbstractFolder> toAdd) { toAdd.addAll(Arrays.asList(af.subfiles())); return af; } } return Enumerations.queue(Enumerations.singleton(this), new P()); } }
@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); } }
public Enumeration<String> getKeys() { return Enumerations.singleton("msg"); // NOI18N } };
public Enumeration<String> getKeys() { return Enumerations.singleton(LOC_MSG_PLACEHOLDER); } };
public Enumeration<String> getKeys() { return Enumerations.singleton(LOC_MSG_PLACEHOLDER); } };
public Enumeration<String> getKeys() { return Enumerations.singleton("msg"); // NOI18N } };
public Enumeration<String> getKeys() { return Enumerations.singleton("msg"); // NOI18N } };
public java.util.Enumeration enabled(org.netbeans.modules.xml.api.model.GrammarEnvironment ctx) { if (ctx.getFileObject() == null) return null; Enumeration en = ctx.getDocumentChildren(); while (en.hasMoreElements()) { Node next = (Node) en.nextElement(); if (next.getNodeType() == next.DOCUMENT_TYPE_NODE) { return null; // null for taglibs specified by DTD } else if (next.getNodeType() == next.ELEMENT_NODE) { Element element = (Element) next; String tag = element.getTagName(); if (TAGLIB_TAG.equals(tag)) { // NOI18N String xmlns = element.getAttribute(XMLNS_ATTR); if (xmlns!=null && TaglibCatalog.J2EE_NS.equals(xmlns)) //NOI18N return org.openide.util.Enumerations.singleton (next); } } } return null; }
public FileObject find (String aPackage, String name, String ext) { // create enumeration of name to look for StringTokenizer st = new StringTokenizer (aPackage, "."); // NOI18N Enumeration en; if (name == null || ext == null) { en = st; } else { en = org.openide.util.Enumerations.concat ( st, org.openide.util.Enumerations.singleton (name + '.' + ext) ); } // tries to find it (can return null) return getMultiRoot ().find (en); }
public FileObject find (String aPackage, String name, String ext) { // create enumeration of name to look for StringTokenizer st = new StringTokenizer (aPackage, "."); // NOI18N Enumeration en; if (name == null || ext == null) { en = st; } else { en = org.openide.util.Enumerations.concat ( st, org.openide.util.Enumerations.singleton (name + '.' + ext) ); } // tries to find it (can return null) return getMultiRoot ().find (en); }
/** * For the FileObject specified as parameter, returns the recursive enumeration * of existing children fileobjects (both folders and data). It doesn't create * any new FileObject instances. Direct children are at the begining of the enumeration. * @param fo the starting point for the recursive fileobject search * @return enumeration of currently existing fileobjects. */ protected final Enumeration existingFileObjects (FileObject fo) { class OnlyValidAndDeep implements org.openide.util.Enumerations.Processor { public Object process (Object obj, Collection toAdd) { if (obj instanceof Reference) { obj = ((Reference) obj).get(); } AbstractFileObject file = (AbstractFileObject)obj; if (file != null) { FileObject[] arr = file.subfiles (); // make the array weak for (int i = 0; i < arr.length; i++) { toAdd.add (new WeakReference (arr[i])); } return file.isValid () ? file : null; } return null; } } return org.openide.util.Enumerations.removeNulls (org.openide.util.Enumerations.queue ( org.openide.util.Enumerations.singleton (fo), new OnlyValidAndDeep () )); }
/** Creates enumeration of existing subfiles in all tree * of files. * * @param rec should it be recursive or not * @return enumeration of AbstractFolders */ final Enumeration existingSubFiles (boolean rec) { if (!rec) { return Enumerations.array (subfiles ()); } else { class P implements org.openide.util.Enumerations.Processor { public Object process(Object o, Collection toAdd) { AbstractFolder af = (AbstractFolder)o; toAdd.addAll (Arrays.asList (af.subfiles ())); return o; } } return Enumerations.queue ( Enumerations.singleton (this), new P () ); } }
/** Creates enumeration of existing subfiles in all tree * of files. * * @param rec should it be recursive or not * @return enumeration of AbstractFolders */ final Enumeration existingSubFiles (boolean rec) { if (!rec) { return Enumerations.array (subfiles ()); } else { class P implements org.openide.util.Enumerations.Processor { public Object process(Object o, Collection toAdd) { AbstractFolder af = (AbstractFolder)o; toAdd.addAll (Arrays.asList (af.subfiles ())); return o; } } return Enumerations.queue ( Enumerations.singleton (this), new P () ); } }
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); } }
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); } }