List of usage examples for com.liferay.portal.kernel.xml Node getName
public String getName();
From source file:com.beorn.onlinepayment.messaging.messageprocessor.RegisterMessageProcessor.java
License:Open Source License
private void rewriteConfigurationForLocalization(Node configParametersNode) { if (configParametersNode == null) return;/*from w ww .j a va 2s . c om*/ List<Node> localizableNodes = configParametersNode .selectNodes("group/name | group/parameter/name | group/parameter/helpMessage"); for (Node localizableNode : localizableNodes) { Map<Locale, String> localizationMap = getLocalizationMap(localizableNode); String xml = StringPool.BLANK; for (Entry<Locale, String> localizationMapEntry : localizationMap.entrySet()) { String key = localizableNode.getName(); String value = localizationMapEntry.getValue(); Locale locale = localizationMapEntry.getKey(); String requestedLanguageId = LocaleUtil.toLanguageId(locale); xml = LocalizationUtil.updateLocalization(xml, key, value, requestedLanguageId); } for (Node childNode : localizableNode.selectNodes("*")) childNode.detach(); localizableNode.setText(xml); } }