comparison gwt-client/src/main/java/org/dive4elements/river/client/server/DataFactory.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 6e6506ec0ae0
children 5e38e2924c07
comparison
equal deleted inserted replaced
8202:e4606eae8ea5 8203:238fc722f87a
41 /** 41 /**
42 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> 42 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
43 */ 43 */
44 public class DataFactory { 44 public class DataFactory {
45 45
46 private static final Logger logger = Logger.getLogger(DataFactory.class); 46 private static final Logger log = Logger.getLogger(DataFactory.class);
47 47
48 public static final String NS_URI = ArtifactNamespaceContext.NAMESPACE_URI; 48 public static final String NS_URI = ArtifactNamespaceContext.NAMESPACE_URI;
49 49
50 50
51 /** 51 /**
62 String label = element.getAttributeNS(NS_URI, "label"); 62 String label = element.getAttributeNS(NS_URI, "label");
63 63
64 label = label != null && label.length() > 0 ? label : name; 64 label = label != null && label.length() > 0 ? label : name;
65 65
66 try { 66 try {
67 logger.debug("Create Data instance for: " + name + " | " + type); 67 log.debug("Create Data instance for: " + name + " | " + type);
68 68
69 if (type == null || type.length() == 0) { 69 if (type == null || type.length() == 0) {
70 return createDefaultData(element, name, label); 70 return createDefaultData(element, name, label);
71 } 71 }
72 72
102 else { 102 else {
103 return createDefaultData(element, name, label); 103 return createDefaultData(element, name, label);
104 } 104 }
105 } 105 }
106 catch (Exception e) { 106 catch (Exception e) {
107 logger.error("Error while data creation for: " + name); 107 log.error("Error while data creation for: " + name);
108 } 108 }
109 109
110 return null; 110 return null;
111 } 111 }
112 112
125 125
126 private static Map<String, Map<String, String>> extractMeta(Element element) { 126 private static Map<String, Map<String, String>> extractMeta(Element element) {
127 NodeList nl = element.getElementsByTagName("meta"); 127 NodeList nl = element.getElementsByTagName("meta");
128 int N = nl.getLength(); 128 int N = nl.getLength();
129 if (N < 1) { 129 if (N < 1) {
130 logger.debug("No meta data found for multi attribute data"); 130 log.debug("No meta data found for multi attribute data");
131 return Collections.<String, Map<String, String>>emptyMap(); 131 return Collections.<String, Map<String, String>>emptyMap();
132 } 132 }
133 Map<String, Map<String, String>> map = 133 Map<String, Map<String, String>> map =
134 new HashMap<String, Map<String, String>>(); 134 new HashMap<String, Map<String, String>>();
135 135
154 "art:item", 154 "art:item",
155 XPathConstants.NODESET, 155 XPathConstants.NODESET,
156 ArtifactNamespaceContext.INSTANCE); 156 ArtifactNamespaceContext.INSTANCE);
157 157
158 if (itemList == null || itemList.getLength() == 0) { 158 if (itemList == null || itemList.getLength() == 0) {
159 logger.debug("No old data items found."); 159 log.debug("No old data items found.");
160 return null; 160 return null;
161 } 161 }
162 162
163 int count = itemList.getLength(); 163 int count = itemList.getLength();
164 164
191 * @param name The name of the Data instance. 191 * @param name The name of the Data instance.
192 * 192 *
193 * @return an instance of DefaultData. 193 * @return an instance of DefaultData.
194 */ 194 */
195 protected static Data createDefaultData(Element ele, String name, String label) { 195 protected static Data createDefaultData(Element ele, String name, String label) {
196 logger.debug("Create new DefaultData"); 196 log.debug("Create new DefaultData");
197 return new DefaultData(name, label, "default", extractDataItems(ele)); 197 return new DefaultData(name, label, "default", extractDataItems(ele));
198 } 198 }
199 199
200 200
201 /** 201 /**
311 for (int i = 0; i < values.length; i++) { 311 for (int i = 0; i < values.length; i++) {
312 try { 312 try {
313 doubles[i] = Double.valueOf(values[i]); 313 doubles[i] = Double.valueOf(values[i]);
314 } 314 }
315 catch (NumberFormatException nfe) { 315 catch (NumberFormatException nfe) {
316 logger.warn("Error while parsing DoubleArrayData: " + nfe); 316 log.warn("Error while parsing DoubleArrayData: " + nfe);
317 } 317 }
318 } 318 }
319 319
320 return new DoubleArrayData(name, label, doubles); 320 return new DoubleArrayData(name, label, doubles);
321 } 321 }
334 "art:item", 334 "art:item",
335 XPathConstants.NODESET, 335 XPathConstants.NODESET,
336 ArtifactNamespaceContext.INSTANCE); 336 ArtifactNamespaceContext.INSTANCE);
337 337
338 if (itemList == null || itemList.getLength() == 0) { 338 if (itemList == null || itemList.getLength() == 0) {
339 logger.debug("No data items found."); 339 log.debug("No data items found.");
340 return null; 340 return null;
341 } 341 }
342 342
343 int count = itemList.getLength(); 343 int count = itemList.getLength();
344 344
345 DataItem[] items = new DataItem[count]; 345 DataItem[] items = new DataItem[count];
346 346
347 logger.debug("There are " + count + " data items in element."); 347 log.debug("There are " + count + " data items in element.");
348 348
349 for (int i = 0; i < count; i++) { 349 for (int i = 0; i < count; i++) {
350 Element tmp = (Element) itemList.item(i); 350 Element tmp = (Element) itemList.item(i);
351 351
352 String value = tmp.getAttributeNS(NS_URI, "value"); 352 String value = tmp.getAttributeNS(NS_URI, "value");
353 String label = tmp.getAttributeNS(NS_URI, "label"); 353 String label = tmp.getAttributeNS(NS_URI, "label");
354 354
355 logger.debug("Found data item:"); 355 log.debug("Found data item:");
356 logger.debug(" label: " + label); 356 log.debug(" label: " + label);
357 logger.debug(" value: " + value); 357 log.debug(" value: " + value);
358 358
359 items[i] = new DefaultDataItem(label, label, value); 359 items[i] = new DefaultDataItem(label, label, value);
360 } 360 }
361 361
362 return items; 362 return items;
376 "art:item", 376 "art:item",
377 XPathConstants.NODESET, 377 XPathConstants.NODESET,
378 ArtifactNamespaceContext.INSTANCE); 378 ArtifactNamespaceContext.INSTANCE);
379 379
380 if (itemList == null || itemList.getLength() == 0) { 380 if (itemList == null || itemList.getLength() == 0) {
381 logger.debug("No old data items found."); 381 log.debug("No old data items found.");
382 return null; 382 return null;
383 } 383 }
384 384
385 int count = itemList.getLength(); 385 int count = itemList.getLength();
386 386
395 try { 395 try {
396 int data = Integer.parseInt(value); 396 int data = Integer.parseInt(value);
397 items[i] = new IntDataItem(label, label, data); 397 items[i] = new IntDataItem(label, label, data);
398 } 398 }
399 catch(NumberFormatException nfe) { 399 catch(NumberFormatException nfe) {
400 logger.debug(nfe, nfe); 400 log.debug(nfe, nfe);
401 } 401 }
402 } 402 }
403 return items; 403 return items;
404 } 404 }
405 405

http://dive4elements.wald.intevation.org