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