Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java @ 3409:97ad960f5579
Add subtitle to Fix W/Q chart and refactor addSubtitle() method(s)
flys-artifacts/trunk@5062 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Thu, 19 Jul 2012 12:59:56 +0000 |
parents | 8bd4cf11c25a |
children | 10e20830e4e9 |
comparison
equal
deleted
inserted
replaced
3408:50d61a2494cb | 3409:97ad960f5579 |
---|---|
1 package de.intevation.flys.exports; | 1 package de.intevation.flys.exports; |
2 | |
3 import java.util.List; | |
4 import java.util.ArrayList; | |
5 | |
6 import org.apache.log4j.Logger; | |
7 | |
8 import org.w3c.dom.Document; | |
9 | |
10 import org.jfree.chart.JFreeChart; | |
11 import org.jfree.chart.title.TextTitle; | |
12 import org.jfree.data.xy.XYSeries; | |
13 | 2 |
14 import de.intevation.artifactdatabase.state.ArtifactAndFacet; | 3 import de.intevation.artifactdatabase.state.ArtifactAndFacet; |
15 import de.intevation.artifactdatabase.state.Facet; | 4 import de.intevation.artifactdatabase.state.Facet; |
16 | |
17 import de.intevation.flys.artifacts.StaticWKmsArtifact; | 5 import de.intevation.flys.artifacts.StaticWKmsArtifact; |
18 import de.intevation.flys.artifacts.WINFOArtifact; | 6 import de.intevation.flys.artifacts.WINFOArtifact; |
19 | |
20 import de.intevation.flys.artifacts.model.FacetTypes; | 7 import de.intevation.flys.artifacts.model.FacetTypes; |
8 import de.intevation.flys.artifacts.model.WKms; | |
21 import de.intevation.flys.artifacts.model.WQKms; | 9 import de.intevation.flys.artifacts.model.WQKms; |
22 import de.intevation.flys.artifacts.model.WKms; | |
23 | |
24 import de.intevation.flys.jfree.FLYSAnnotation; | 10 import de.intevation.flys.jfree.FLYSAnnotation; |
25 import de.intevation.flys.jfree.StickyAxisAnnotation; | 11 import de.intevation.flys.jfree.StickyAxisAnnotation; |
26 import de.intevation.flys.jfree.StyledXYSeries; | 12 import de.intevation.flys.jfree.StyledXYSeries; |
13 | |
14 import java.util.ArrayList; | |
15 import java.util.List; | |
16 | |
17 import org.apache.log4j.Logger; | |
18 import org.jfree.data.xy.XYSeries; | |
19 import org.w3c.dom.Document; | |
27 | 20 |
28 | 21 |
29 /** | 22 /** |
30 * An OutGenerator that generates discharge curves. | 23 * An OutGenerator that generates discharge curves. |
31 * | 24 * |
78 return msg(I18N_CHART_SUBTITLE, "", args); | 71 return msg(I18N_CHART_SUBTITLE, "", args); |
79 } | 72 } |
80 | 73 |
81 | 74 |
82 @Override | 75 @Override |
83 protected void addSubtitles(JFreeChart chart) { | |
84 String subtitle = getChartSubtitle(); | |
85 | |
86 if (subtitle != null && subtitle.length() > 0) { | |
87 chart.addSubtitle(new TextTitle(subtitle)); | |
88 } | |
89 } | |
90 | |
91 | |
92 @Override | |
93 protected String getDefaultYAxisLabel(int pos) { | 76 protected String getDefaultYAxisLabel(int pos) { |
94 return msg(I18N_YAXIS_LABEL, I18N_YAXIS_LABEL_DEFAULT); | 77 return msg(I18N_YAXIS_LABEL, I18N_YAXIS_LABEL_DEFAULT); |
95 } | 78 } |
96 | 79 |
97 | 80 |