protected void updateIgnoreList() { try { String param = ""; if (ignore_bad_devices.getValue()) { PluginConfig pc = plugin_interface.getPluginconfig(); Map ignored = pc.getPluginMapParameter("upnp.device.ignorelist", new HashMap()); Iterator it = ignored.entrySet().iterator(); while (it.hasNext()) { Map.Entry entry = (Map.Entry) it.next(); Map value = (Map) entry.getValue(); param += "\n " + entry.getKey() + ": " + new String((byte[]) value.get("Location")); } if (ignored.size() > 0) { log.log("Devices currently being ignored: " + param); } } String text = plugin_interface .getUtilities() .getLocaleUtilities() .getLocalisedMessageText("upnp.ignorebaddevices.info", new String[] {param}); ignored_devices_list.setLabelText(text); } catch (Throwable e) { Debug.printStackTrace(e); } }