public Map getSystemProperties() { Map map = new HashMap(); Properties props = System.getProperties(); for (Enumeration e = props.keys(); e.hasMoreElements(); ) { String key = (String) e.nextElement(); String val = (String) props.get(key); map.put(key, val); } return map; }
public Map getBundleManifest(long bundleId) { Bundle b = Activator.bc.getBundle(bundleId); Dictionary d = b.getHeaders(); Map result = new HashMap(); int i = 0; for (Enumeration e = d.keys(); e.hasMoreElements(); ) { String key = (String) e.nextElement(); String val = (String) d.get(key); result.put(key, val); i += 2; } result.remove("Application-Icon"); return result; }