protected void loadShortcut(Action instance, Element element) { String shortcut = StringUtils.trimToNull(element.attributeValue("shortcut")); if (StringUtils.isNotEmpty(shortcut)) { instance.setShortcut(loadShortcut(shortcut)); } }
@Override public void setMessagesPack(String messagesPack) { super.setMessagesPack(messagesPack); if (buttonsPanelLoader != null) { buttonsPanelLoader.setMessagesPack(messagesPack); } }
if (getContext().getFrame().getFrameOwner() instanceof LegacyFrame) { Action instance = type.createAction((ListComponent) actionsHolder); loadStandardActionProperties(instance, element); loadActionOpenType(instance, element); loadActionConstraint(instance, element); loadShortcut(instance, element); Action instance = actions.create(actionTypeId, id); loadStandardActionProperties(instance, element); loadActionConstraint(instance, element); loadShortcut(instance, element);
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)); } }