/** * @param plugin * @param entry */ protected <T> T customize(T plugin, Attrs map) { if (plugin instanceof Plugin) { if (map != null) ((Plugin) plugin).setProperties(map); ((Plugin) plugin).setReporter(this); } if (plugin instanceof RegistryPlugin) { ((RegistryPlugin) plugin).setRegistry(this); } return plugin; }
/** * @param plugin * @param entry */ protected <T> T customize(T plugin, Map<String, String> map) { if (plugin instanceof Plugin) { if (map != null) ((Plugin) plugin).setProperties(map); ((Plugin) plugin).setReporter(this); } if (plugin instanceof RegistryPlugin) { ((RegistryPlugin) plugin).setRegistry(this); } return plugin; }
/** * Set the initial parameters of a plugin * * @param plugin * @param map */ protected <T> T customize(T plugin, Attrs map) { if (plugin instanceof Plugin) { ((Plugin) plugin).setReporter(this); try { if (map == null) map = Attrs.EMPTY_ATTRS; ((Plugin) plugin).setProperties(map); } catch (Exception e) { error("While setting properties %s on plugin %s, %s", map, plugin, e); } } if (plugin instanceof RegistryPlugin) { ((RegistryPlugin) plugin).setRegistry(this); } return plugin; }
/** * Set the initial parameters of a plugin * * @param plugin * @param entry */ protected <T> T customize(T plugin, Attrs map) { if (plugin instanceof Plugin) { ((Plugin) plugin).setReporter(this); try { if (map == null) map = Attrs.EMPTY_ATTRS; ((Plugin) plugin).setProperties(map); } catch (Exception e) { error("While setting properties %s on plugin %s, %s", map, plugin, e); } } if (plugin instanceof RegistryPlugin) { ((RegistryPlugin) plugin).setRegistry(this); } return plugin; }
/** * Set the initial parameters of a plugin * * @param plugin * @param map */ protected <T> T customize(T plugin, Attrs map) { if (plugin instanceof Plugin) { ((Plugin) plugin).setReporter(this); try { if (map == null) map = Attrs.EMPTY_ATTRS; ((Plugin) plugin).setProperties(map); } catch (Exception e) { error("While setting properties %s on plugin %s, %s", map, plugin, e); } } if (plugin instanceof RegistryPlugin) { ((RegistryPlugin) plugin).setRegistry(this); } return plugin; }
/** * Set the initial parameters of a plugin * * @param plugin * @param entry */ protected <T> T customize(T plugin, Attrs map) { if (plugin instanceof Plugin) { ((Plugin) plugin).setReporter(this); try { if (map == null) map = Attrs.EMPTY_ATTRS; ((Plugin) plugin).setProperties(map); } catch (Exception e) { error("While setting properties %s on plugin %s, %s", map, plugin, e); } } if (plugin instanceof RegistryPlugin) { ((RegistryPlugin) plugin).setRegistry(this); } return plugin; }
if (plugin instanceof Plugin) { ((Plugin) plugin).setProperties(entry.getValue()); ((Plugin) plugin).setReporter(this);