protected Enumeration<String> attributes(String name) { Attributes attr1 = getManifest().getAttributes(name); if (attr1 != null) { class ToString implements org.openide.util.Enumerations.Processor<Object, String> { public String process(Object obj, Collection<Object> ignore) { return obj.toString(); } } return org.openide.util.Enumerations.convert(Collections.enumeration(attr1.keySet()), new ToString()); } else { return org.openide.util.Enumerations.empty(); } }
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; }
protected Enumeration attributes(String name) { Attributes attr = getManifest ().getAttributes (name); if (attr != null) { class ToString implements org.openide.util.Enumerations.Processor { public Object process (Object obj, Collection ignore) { return obj.toString (); } } return org.openide.util.Enumerations.convert ( Collections.enumeration (attr.keySet ()), new ToString () ); } else { return org.openide.util.Enumerations.empty(); } }
protected Enumeration attributes(String name) { Attributes attr = getManifest ().getAttributes (name); if (attr != null) { class ToString implements org.openide.util.Enumerations.Processor { public Object process (Object obj, Collection ignore) { return obj.toString (); } } return org.openide.util.Enumerations.convert ( Collections.enumeration (attr.keySet ()), new ToString () ); } else { return org.openide.util.Enumerations.empty(); } }