protected void loadInputPrompt(HasInputPrompt component, Element element) { String inputPrompt = element.attributeValue("inputPrompt"); if (StringUtils.isNotBlank(inputPrompt)) { component.setInputPrompt(loadResourceString(inputPrompt)); } }
protected void loadContextHelp(HasContextHelp component, Element element) { String contextHelpText = element.attributeValue("contextHelpText"); if (StringUtils.isNotEmpty(contextHelpText)) { contextHelpText = loadResourceString(contextHelpText); component.setContextHelpText(contextHelpText); } String htmlEnabled = element.attributeValue("contextHelpTextHtmlEnabled"); if (StringUtils.isNotEmpty(htmlEnabled)) { component.setContextHelpTextHtmlEnabled(Boolean.parseBoolean(htmlEnabled)); } }
protected String getIconPath(String icon) { if (icon == null || icon.isEmpty()) { return null; } String iconPath = null; if (ICON_NAME_REGEX.matcher(icon).matches()) { Icons icons = beanLocator.get(Icons.NAME); iconPath = icons.get(icon); } if (StringUtils.isEmpty(iconPath)) { String themeValue = loadThemeString(icon); iconPath = loadResourceString(themeValue); } return iconPath; }
protected void loadCaption(Component.HasCaption component, Element element) { if (element.attribute("caption") != null) { String caption = element.attributeValue("caption"); caption = loadResourceString(caption); component.setCaption(caption); if (component instanceof HasHtmlCaption) { loadCaptionAsHtml((HasHtmlCaption) component, element); } } }
protected void loadDescription(Component.HasDescription component, Element element) { if (element.attribute("description") != null) { String description = element.attributeValue("description"); description = loadResourceString(description); component.setDescription(description); if (component instanceof HasHtmlDescription) { loadDescriptionAsHtml((HasHtmlDescription) component, element); } } }
action = new DeclarativeTrackingAction( id, loadResourceString(element.attributeValue("caption")), loadResourceString(element.attributeValue("description")), getIconPath(element.attributeValue("icon")), element.attributeValue("enable"), action = new DeclarativeAction( id, loadResourceString(element.attributeValue("caption")), loadResourceString(element.attributeValue("description")), getIconPath(element.attributeValue("icon")), element.attributeValue("enable"),
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)); } }