protected void loadIcon(Component.HasIcon component, Element element) { if (element.attribute("icon") != null) { String icon = element.attributeValue("icon"); component.setIcon(getIconPath(icon)); } }
protected void initAction(Element element, Action targetAction) { String caption = element.attributeValue("caption"); if (StringUtils.isNotEmpty(caption)) { targetAction.setCaption(loadResourceString(caption)); } String description = element.attributeValue("description"); if (StringUtils.isNotEmpty(description)) { targetAction.setDescription(loadResourceString(description)); } String icon = element.attributeValue("icon"); if (StringUtils.isNotEmpty(icon)) { targetAction.setIcon(getIconPath(icon)); } String enable = element.attributeValue("enable"); if (StringUtils.isNotEmpty(enable)) { targetAction.setEnabled(Boolean.parseBoolean(enable)); } String visible = element.attributeValue("visible"); if (StringUtils.isNotEmpty(visible)) { targetAction.setVisible(Boolean.parseBoolean(visible)); } String shortcut = trimToNull(element.attributeValue("shortcut")); if (shortcut != null) { targetAction.setShortcut(loadShortcut(shortcut)); } }
loadResourceString(element.attributeValue("caption")), loadResourceString(element.attributeValue("description")), getIconPath(element.attributeValue("icon")), element.attributeValue("enable"), element.attributeValue("visible"), loadResourceString(element.attributeValue("caption")), loadResourceString(element.attributeValue("description")), getIconPath(element.attributeValue("icon")), element.attributeValue("enable"), element.attributeValue("visible"),