Mercurial > dive4elements > gnv-client
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 |