comparison gnv-artifacts/src/main/java/de/intevation/gnv/chart/VerticalProfileChart.java @ 310:45625b5cd6d4

Added timegap definitions to charts. Adapted constructors and constructor calls. gnv-artifacts/trunk@368 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 24 Nov 2009 19:14:58 +0000
parents 3ea030aafe65
children 63f8b3fb7d9a
comparison
equal deleted inserted replaced
309:333ea3d54423 310:45625b5cd6d4
28 public VerticalProfileChart( 28 public VerticalProfileChart(
29 ChartLabels labels, 29 ChartLabels labels,
30 ChartTheme theme, 30 ChartTheme theme,
31 Collection parameters, 31 Collection parameters,
32 Collection measurements, 32 Collection measurements,
33 Collection dates,
33 Collection result, 34 Collection result,
34 Collection dates, 35 Collection timeGaps,
35 Locale locale 36 Locale locale
36 ) { 37 ) {
37 this.labels = labels; 38 this.labels = labels;
38 this.theme = theme; 39 this.theme = theme;
39 this.parameters = parameters; 40 this.parameters = parameters;
40 this.measurements = measurements; 41 this.measurements = measurements;
42 this.dates = dates;
41 this.resultSet = result; 43 this.resultSet = result;
42 this.dates = dates; 44 this.timeGaps = timeGaps;
43 this.locale = locale; 45 this.locale = locale;
44 this.PLOT_ORIENTATION = PlotOrientation.HORIZONTAL; 46 this.PLOT_ORIENTATION = PlotOrientation.HORIZONTAL;
45 } 47 }
46 48
47 49
91 93
92 addValue(row, series); 94 addValue(row, series);
93 } 95 }
94 96
95 addSeries(series, idx); 97 addSeries(series, idx);
96 prepareAxis(((String)series.getKey()), idx++); 98
99 if (series != null)
100 prepareAxis(((String)series.getKey()), idx++);
97 } 101 }
98 102
99 103
100 protected void addValue(Result row, Series series) { 104 protected void addValue(Result row, Series series) {
101 // TODO look for gaps between two values 105 // TODO look for gaps between two values

http://dive4elements.wald.intevation.org