diff gnv-artifacts/src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java @ 307:f0f106c7b906

Fixed some broken Method-Extentions. Added some null-value checks. gnv-artifacts/trunk@365 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 24 Nov 2009 14:39:36 +0000
parents a16d337c5678
children 63f8b3fb7d9a
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java	Tue Nov 24 13:29:36 2009 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java	Tue Nov 24 14:39:36 2009 +0000
@@ -100,12 +100,14 @@
     protected String findValueTitle(Collection values, String id) {
         log.debug("find description of dataset");
 
-        Iterator it = values.iterator();
-        while (it.hasNext()) {
-            KeyValueDescibeData data = (KeyValueDescibeData) it.next();
-
-            if (id.equals(data.getKey()))
-                return data.getValue();
+        if (values != null){
+            Iterator it = values.iterator();
+            while (it.hasNext()) {
+                KeyValueDescibeData data = (KeyValueDescibeData) it.next();
+    
+                if (id.equals(data.getKey()))
+                    return data.getValue();
+            }
         }
         return "";
     }

http://dive4elements.wald.intevation.org