comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/vertical/VerticalProfileOutputState.java @ 358:2f7a28f211c7

Fetch ChartTheme from CallContext instead of creating it each time before creating a chart. gnv-artifacts/trunk@431 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 15 Dec 2009 15:30:25 +0000
parents 2e43542e6a11
children 6491000407dd
comparison
equal deleted inserted replaced
357:25e4724aa504 358:2f7a28f211c7
5 5
6 import java.util.Collection; 6 import java.util.Collection;
7 import java.util.Locale; 7 import java.util.Locale;
8 8
9 import org.apache.log4j.Logger; 9 import org.apache.log4j.Logger;
10
11 import org.jfree.chart.ChartTheme;
10 12
11 import de.intevation.gnv.chart.Chart; 13 import de.intevation.gnv.chart.Chart;
12 import de.intevation.gnv.chart.ChartLabels; 14 import de.intevation.gnv.chart.ChartLabels;
13 import de.intevation.gnv.chart.VerticalProfileChart; 15 import de.intevation.gnv.chart.VerticalProfileChart;
14 import de.intevation.gnv.state.timeseries.TimeSeriesOutputState; 16 import de.intevation.gnv.state.timeseries.TimeSeriesOutputState;
38 40
39 41
40 @Override 42 @Override
41 protected Chart getChart( 43 protected Chart getChart(
42 ChartLabels chartLables, 44 ChartLabels chartLables,
45 ChartTheme theme,
43 Collection parameters, 46 Collection parameters,
44 Collection measurements, 47 Collection measurements,
45 Collection dates, 48 Collection dates,
46 Collection result, 49 Collection result,
47 Locale locale, 50 Locale locale,
60 return chart; 63 return chart;
61 64
62 log.info("Chart not in cache yet."); 65 log.info("Chart not in cache yet.");
63 chart = new VerticalProfileChart( 66 chart = new VerticalProfileChart(
64 chartLables, 67 chartLables,
65 this.createStyle(), 68 theme,
66 parameters, 69 parameters,
67 measurements, 70 measurements,
68 dates, 71 dates,
69 result, 72 result,
70 null, 73 null,

http://dive4elements.wald.intevation.org