40 lines
758 B
Java
40 lines
758 B
Java
|
/*
|
||
|
* Copyright (c) 2010
|
||
|
*
|
||
|
* Robert von Burg
|
||
|
* eitch@eitchnet.ch
|
||
|
*
|
||
|
* All rights reserved.
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
package ch.eitchnet.privilege.helper;
|
||
|
|
||
|
import java.util.HashMap;
|
||
|
import java.util.List;
|
||
|
import java.util.Map;
|
||
|
|
||
|
import org.dom4j.Element;
|
||
|
|
||
|
/**
|
||
|
* @author rvonburg
|
||
|
*
|
||
|
*/
|
||
|
public class ConfigurationHelper {
|
||
|
|
||
|
@SuppressWarnings("unchecked")
|
||
|
public static Map<String, String> convertToParameterMap(Element element) {
|
||
|
|
||
|
Map<String, String> parameterMap = new HashMap<String, String>();
|
||
|
|
||
|
List<Element> elements = element.elements("Parameter");
|
||
|
for (Element parameter : elements) {
|
||
|
String name = parameter.attributeValue("name");
|
||
|
String value = parameter.attributeValue("value");
|
||
|
parameterMap.put(name, value);
|
||
|
}
|
||
|
|
||
|
return parameterMap;
|
||
|
}
|
||
|
}
|