protected void loadStandardActionProperties(Action instance, Element element) { String enable = element.attributeValue("enable"); if (StringUtils.isNotEmpty(enable)) { instance.setEnabled(Boolean.parseBoolean(enable)); } String visible = element.attributeValue("visible"); if (StringUtils.isNotEmpty(visible)) { instance.setVisible(Boolean.parseBoolean(visible)); } String caption = element.attributeValue("caption"); if (caption != null) { instance.setCaption(loadResourceString(caption)); } String description = element.attributeValue("description"); if (StringUtils.isNotEmpty(description)) { instance.setDescription(loadResourceString(description)); } String icon = element.attributeValue("icon"); if (StringUtils.isNotEmpty(icon)) { instance.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)); } }
action.setIcon("icons/trash.png");