List of usage examples for com.liferay.portal.kernel.xml Element elementIterator
public Iterator<Element> elementIterator();
From source file:com.liferay.calendar.web.internal.upgrade.v1_1_0.UpgradePortalPreferences.java
License:Open Source License
protected void populatePreferenceNamesMap(String preferences) throws Exception { Document document = SAXReaderUtil.read(preferences); Element rootElement = document.getRootElement(); Iterator<Element> iterator = rootElement.elementIterator(); while (iterator.hasNext()) { Element preferenceElement = iterator.next(); String preferenceName = preferenceElement.elementText("name"); String newPreferenceName = null; if (!_preferenceNamesMap.containsKey(preferenceName)) { newPreferenceName = getNewPreferenceName(preferenceName); }/*from w ww . j av a 2s . com*/ if (newPreferenceName != null) { _preferenceNamesMap.put(preferenceName, newPreferenceName); } } }
From source file:com.liferay.calendar.web.upgrade.v1_1_0.test.UpgradePortalPreferencesTest.java
License:Open Source License
protected String getPreference(String preferencesXML, String namespace, String name) throws DocumentException { String value = null;/*from w ww . jav a 2 s . c o m*/ Document document = SAXReaderUtil.read(preferencesXML); Element rootElement = document.getRootElement(); Iterator<Element> iterator = rootElement.elementIterator(); while (iterator.hasNext()) { Element preferenceElement = iterator.next(); String preferenceName = preferenceElement.elementText("name"); if (preferenceName.equals(namespace + "#" + name)) { value = preferenceElement.elementText("value"); } } return value; }