comparison flys-artifacts/src/main/java/de/intevation/flys/themes/DefaultThemeField.java @ 3731:e32b822f3cfa

Simplified code. flys-artifacts/trunk@5404 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sat, 08 Sep 2012 15:27:21 +0000
parents b36fd8f21e6a
children
comparison
equal deleted inserted replaced
3730:487a8cb4a222 3731:e32b822f3cfa
1 package de.intevation.flys.themes; 1 package de.intevation.flys.themes;
2 2
3 import java.util.HashMap; 3 import java.util.HashMap;
4 import java.util.Iterator;
5 import java.util.Map; 4 import java.util.Map;
6 5
7 import org.w3c.dom.Document; 6 import org.w3c.dom.Document;
8 import org.w3c.dom.Element; 7 import org.w3c.dom.Element;
9 8
66 65
67 ElementCreator cr = new ElementCreator(doc, null, null); 66 ElementCreator cr = new ElementCreator(doc, null, null);
68 67
69 Element field = cr.create("field"); 68 Element field = cr.create("field");
70 69
71 Iterator<String> iter = attr.keySet().iterator(); 70 for (Map.Entry<String, Object> entry: attr.entrySet()) {
72 71 cr.addAttr(field, entry.getKey(), (String)entry.getValue());
73 while (iter.hasNext()) {
74 String name = iter.next();
75 String value = (String) getAttribute(name);
76
77 cr.addAttr(field, name, value);
78 } 72 }
79 73
80 doc.appendChild(field); 74 doc.appendChild(field);
81 75
82 return doc; 76 return doc;

http://dive4elements.wald.intevation.org