diff flys-artifacts/src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveExporter.java @ 4183:1755a1bfe5ce

Merged
author Christian Lins <christian.lins@intevation.de>
date Fri, 19 Oct 2012 09:20:52 +0200
parents 7dd45896e941
children 810db532803a
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveExporter.java	Tue Oct 16 12:44:15 2012 +0200
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveExporter.java	Fri Oct 19 09:20:52 2012 +0200
@@ -9,6 +9,7 @@
 import java.util.Map;
 import java.util.HashMap;
 import java.util.Locale;
+import java.util.TreeMap;
 
 import org.w3c.dom.Document;
 
@@ -157,12 +158,16 @@
 
         String gaugeName = getReferenceGaugename();
 
-        for (int i = 0, n = wqt.size(); i < n; i++) {
-            Timerange tr = wqt.getTimerange(i);
+        List<WQTimerange.TimerangeItem> sorted = wqt.sort();
+
+        for (int i = 0, n = sorted.size(); i < n; i++) {
+            WQTimerange.TimerangeItem item = sorted.get(i);
+
+            Timerange tr = item.timerange;
             Date   start = new Date(tr.getStart());
             Date     end = new Date(tr.getEnd());
 
-            wqt.get(i, wq);
+            item.get(wq);
 
             writer.writeNext(new String[] {
                 df.format(start) + " - " + df.format(end),

http://dive4elements.wald.intevation.org