Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/server/meta/Converter.java @ 8203:238fc722f87a
sed 's/logger/log/g' src/**/*.java
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Fri, 05 Sep 2014 13:19:22 +0200 |
parents | ea9eef426962 |
children | 5e38e2924c07 |
comparison
equal
deleted
inserted
replaced
8202:e4606eae8ea5 | 8203:238fc722f87a |
---|---|
31 * Converts document parts (meta-data xml) to datacagenodes/trees, | 31 * Converts document parts (meta-data xml) to datacagenodes/trees, |
32 * which are shown in datacage widgets. | 32 * which are shown in datacage widgets. |
33 */ | 33 */ |
34 public class Converter | 34 public class Converter |
35 { | 35 { |
36 private static final Logger logger = Logger.getLogger(Converter.class); | 36 private static final Logger log = Logger.getLogger(Converter.class); |
37 | 37 |
38 | 38 |
39 public interface NodeConverter | 39 public interface NodeConverter |
40 { | 40 { |
41 DataCageNode convert(Element node, Converter converter); | 41 DataCageNode convert(Element node, Converter converter); |
87 public Converter() { | 87 public Converter() { |
88 } | 88 } |
89 | 89 |
90 | 90 |
91 public DataCageTree convert(Document document) { | 91 public DataCageTree convert(Document document) { |
92 logger.debug("convert called"); | 92 log.debug("convert called"); |
93 | 93 |
94 if (logger.isDebugEnabled()) { | 94 if (log.isDebugEnabled()) { |
95 logger.debug(XMLUtils.toString(document)); | 95 log.debug(XMLUtils.toString(document)); |
96 } | 96 } |
97 | 97 |
98 ArrayList<DataCageNode> roots = new ArrayList<DataCageNode>(); | 98 ArrayList<DataCageNode> roots = new ArrayList<DataCageNode>(); |
99 NodeList nodes = document.getChildNodes(); | 99 NodeList nodes = document.getChildNodes(); |
100 for (int i = 0, N = nodes.getLength(); i < N; ++i) { | 100 for (int i = 0, N = nodes.getLength(); i < N; ++i) { |
117 if (child.getNodeType() == Node.ELEMENT_NODE) { | 117 if (child.getNodeType() == Node.ELEMENT_NODE) { |
118 Element childele = (Element)child; | 118 Element childele = (Element)child; |
119 parent.addChild(convertElement(childele)); | 119 parent.addChild(convertElement(childele)); |
120 | 120 |
121 if (childele.hasAttribute("description")) | 121 if (childele.hasAttribute("description")) |
122 logger.debug("nwd: " + childele.getAttribute("description")); | 122 log.debug("nwd: " + childele.getAttribute("description")); |
123 } | 123 } |
124 } // for all children | 124 } // for all children |
125 } | 125 } |
126 | 126 |
127 private DataCageNode convertElement(Element element) { | 127 private DataCageNode convertElement(Element element) { |
128 String name = element.getLocalName(); | 128 String name = element.getLocalName(); |
129 | 129 |
130 logger.debug("search for name: " + name); | 130 log.debug("search for name: " + name); |
131 | 131 |
132 NodeConverter converter = converters.get(name); | 132 NodeConverter converter = converters.get(name); |
133 if (converter == null) { | 133 if (converter == null) { |
134 converter = I18N_CONVERTER; | 134 converter = I18N_CONVERTER; |
135 } | 135 } |