public @Override Enumeration<String> getKeys() { return Enumerations.removeDuplicates(Enumerations.concat(sub1.getKeys(), sub2.getKeys())); }
public Enumeration getKeys () { return Enumerations.removeDuplicates ( Enumerations.concat (sub1.getKeys (), sub2.getKeys ()) ); } protected Object handleGetObject (String key) throws MissingResourceException {
public Enumeration getKeys () { return Enumerations.removeDuplicates ( Enumerations.concat (sub1.getKeys (), sub2.getKeys ()) ); } protected Object handleGetObject (String key) throws MissingResourceException {
public @Override Enumeration<String> getKeys() { return Enumerations.removeDuplicates(Enumerations.concat(sub1.getKeys(), sub2.getKeys())); }
public Enumeration<String> getKeys() { return Enumerations.removeDuplicates(Enumerations.concat(sub1.getKeys(), sub2.getKeys())); }
private Object[] getObjects() { if (objects == null) { class Coll2Enum implements org.openide.util.Enumerations.Processor { public Object process (Object obj, java.util.Collection ignore) { return Collections.enumeration((Collection) obj); } } Enumeration sequenced = org.openide.util.Enumerations.concat ( org.openide.util.Enumerations.convert ( Collections.enumeration (queue), new Coll2Enum () ) ); Enumeration result = org.openide.util.Enumerations.removeDuplicates (sequenced); ArrayList objectList = new ArrayList(); for (int i = 0; result.hasMoreElements(); i++) { objectList.add(result.nextElement()); } objects = objectList.toArray(); } return objects; }
@Override synchronized Enumeration<URL> getResourcesImpl(String name) throws IOException { Enumeration<URL> first = super.getResourcesImpl(name); ClassLoader l = netigso.findFallbackLoader(); if (l != null && l != this) { return Enumerations.removeDuplicates( Enumerations.concat(first, l.getResources(name)) ); } else { return first; } }
/** Changes the order of data objects. */ public synchronized void setOrder (DataObject[] arr) throws IOException { if (arr != null) { order = new HashMap (arr.length * 4 / 3 + 1); // each object only once Enumeration en = org.openide.util.Enumerations.removeDuplicates ( org.openide.util.Enumerations.array (arr) ); int i = 0; while (en.hasMoreElements ()) { DataObject obj = (DataObject)en.nextElement (); FileObject fo = obj.getPrimaryFile (); if (folder.equals (fo.getParent ())) { // object for my folder order.put (fo.getNameExt (), new Integer (i++)); } } // Explicit order has been set, if written please clear affected // order markings. ignorePartials = true; } else { order = null; } write (); // writes attribute EA_ORDER -> updates FolderList // FolderList.changedFolderOrder (folder); }
en = org.openide.util.Enumerations.removeDuplicates (en);