diff flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java @ 2132:e8fc770d2f8c

'New Chart' for computed discharge curve. flys-artifacts/trunk@3707 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Wed, 18 Jan 2012 14:36:16 +0000
parents 7c5bcb0e03e1
children 59bb5c895be3
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java	Wed Jan 18 13:39:16 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java	Wed Jan 18 14:36:16 2012 +0000
@@ -914,10 +914,21 @@
      */
     public Range[] getRangesForAxis(int index) {
         logger.debug("getRangesForAxis " + index);
-        return new Range[] {
-            xRanges.get(Integer.valueOf(0)),
-            yRanges.get(Integer.valueOf(index))
-        };
+
+        Range rx = xRanges.get(Integer.valueOf(0));
+        Range ry = yRanges.get(Integer.valueOf(index));
+
+        if (rx == null) {
+            logger.warn("Range for x axis not set." +
+                        " Using default values: 0 - 1.");
+            rx = new Range(0, 1);
+        }
+        if (ry == null) {
+            logger.warn("Range for y" + index +
+                        " axis not set. Using default values: 0 - 1.");
+            ry = new Range(0, 1);
+        }
+        return new Range[] {rx, ry};
     }
 
 

http://dive4elements.wald.intevation.org