in apache-whisker-xml/src/main/java/org/apache/creadur/whisker/fromxml/JDomBuilder.java [297:316]
public Map<String, String> parameters(Element element)
throws DuplicateElementException {
final Map<String, String> results = new HashMap<String, String>();
final Element licenseParametersElement = element
.getChild("license-parameters");
if (licenseParametersElement != null) {
for (Element parameterElement : (List<Element>) licenseParametersElement
.getChildren("parameter")) {
final String name = parameterElement.getChild("name")
.getTextTrim();
if (results.containsKey(name)) {
throw new DuplicateElementException("Duplicate parameter '"
+ name + "'");
}
results.put(name, parameterElement.getChild("value")
.getTextTrim());
}
}
return results;
}