comparison gnv-artifacts/src/main/java/de/intevation/gnv/chart/TimeSeriesChart.java @ 496:f14c5d1b5b71

Issue142. Paid attention on array length. Parameters without values resulted in ArrayIndexOutOfBoundsExceptions. gnv-artifacts/trunk@576 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 19 Jan 2010 16:47:25 +0000
parents 2413273f1c13
children 7ff916744f40
comparison
equal deleted inserted replaced
495:6e8364e766fa 496:f14c5d1b5b71
145 addValue(row, series); 145 addValue(row, series);
146 storeMaxRange(row.getDouble("YORDINATE"), parameter); 146 storeMaxRange(row.getDouble("YORDINATE"), parameter);
147 endPos++; 147 endPos++;
148 } 148 }
149 149
150 // add the last dataset if existing to plot and prepare its axis 150 if (startPos < results.length && endPos-1 < results.length) {
151 startDate = results[startPos].getDate("XORDINATE"); 151 // add the last dataset if existing to plot and prepare its axis
152 endDate = results[endPos-1].getDate("XORDINATE"); 152 startDate = results[startPos].getDate("XORDINATE");
153 addGaps(results, series, startDate, endDate, startPos, endPos); 153 endDate = results[endPos-1].getDate("XORDINATE");
154 addSeries(series, parameter, idx); 154 addGaps(results, series, startDate, endDate, startPos, endPos);
155 addSeries(series, parameter, idx);
156 }
155 157
156 addDatasets(); 158 addDatasets();
157 } 159 }
158 160
159 161

http://dive4elements.wald.intevation.org