Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/extreme/ExtremeWQCurveGenerator.java @ 6466:cf514239d290
Removed indentation and added doc for prepare*Data.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Thu, 27 Jun 2013 10:42:57 +0200 |
parents | a0078e5e3b39 |
children | 5de3388c5978 |
comparison
equal
deleted
inserted
replaced
6465:126c76184c3e | 6466:cf514239d290 |
---|---|
19 import org.w3c.dom.Document; | 19 import org.w3c.dom.Document; |
20 | 20 |
21 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; | 21 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; |
22 import org.dive4elements.artifactdatabase.state.Facet; | 22 import org.dive4elements.artifactdatabase.state.Facet; |
23 import org.dive4elements.river.artifacts.access.FixAnalysisAccess; | 23 import org.dive4elements.river.artifacts.access.FixAnalysisAccess; |
24 import org.dive4elements.river.artifacts.D4EArtifact; | |
24 import org.dive4elements.river.artifacts.model.DateRange; | 25 import org.dive4elements.river.artifacts.model.DateRange; |
25 import org.dive4elements.river.artifacts.model.FacetTypes; | 26 import org.dive4elements.river.artifacts.model.FacetTypes; |
26 import org.dive4elements.river.artifacts.model.extreme.Curve; | 27 import org.dive4elements.river.artifacts.model.extreme.Curve; |
27 import org.dive4elements.river.artifacts.model.extreme.ExtremeCurveFacet; | 28 import org.dive4elements.river.artifacts.model.extreme.ExtremeCurveFacet; |
28 import org.dive4elements.river.artifacts.resources.Resources; | 29 import org.dive4elements.river.artifacts.resources.Resources; |
29 import org.dive4elements.river.exports.fixings.FixWQCurveGenerator; | 30 import org.dive4elements.river.exports.fixings.FixWQCurveGenerator; |
30 import org.dive4elements.river.exports.StyledSeriesBuilder; | 31 import org.dive4elements.river.exports.StyledSeriesBuilder; |
31 import org.dive4elements.river.jfree.JFreeUtil; | 32 import org.dive4elements.river.jfree.JFreeUtil; |
32 import org.dive4elements.river.jfree.StyledXYSeries; | 33 import org.dive4elements.river.jfree.StyledXYSeries; |
33 | 34 |
35 import org.dive4elements.river.utils.RiverUtils; | |
34 import org.dive4elements.river.utils.ThemeUtil; | 36 import org.dive4elements.river.utils.ThemeUtil; |
35 | 37 |
36 | 38 |
37 /** | 39 /** |
38 * Generator for WQ fixing charts. | 40 * Generator for WQ fixing charts. |
69 | 71 |
70 public static final String I18N_YAXIS_LABEL_DEFAULT = | 72 public static final String I18N_YAXIS_LABEL_DEFAULT = |
71 "W [NN + m]"; | 73 "W [NN + m]"; |
72 | 74 |
73 | 75 |
76 /** First, ask parent to add data, then handle extreme_wq_curve(_base) data.*/ | |
74 @Override | 77 @Override |
75 public boolean prepareChartData(ArtifactAndFacet aaf, Document theme, boolean visible) { | 78 public boolean prepareChartData(ArtifactAndFacet aaf, Document theme, boolean visible) { |
76 if (!super.prepareChartData(aaf, theme, visible)) { | 79 if (super.prepareChartData(aaf, theme, visible)) { |
77 String name = aaf.getFacetName(); | 80 return true; |
78 if (name.equals(EXTREME_WQ_CURVE)) { | 81 } |
79 doExtremeCurveOut(aaf, theme, visible); | 82 |
80 return true; | 83 String name = aaf.getFacetName(); |
81 } | 84 if (name.equals(EXTREME_WQ_CURVE)) { |
82 else if (name.equals(EXTREME_WQ_CURVE_BASE)) { | 85 doExtremeCurveOut(aaf, theme, visible); |
83 doExtremeCurveBaseOut(aaf, theme, visible); | 86 return true; |
84 return true; | 87 } |
85 } | 88 else if (name.equals(EXTREME_WQ_CURVE_BASE)) { |
86 return false; | 89 doExtremeCurveBaseOut(aaf, theme, visible); |
87 } | 90 return true; |
88 return true; | 91 } |
92 return false; | |
89 } | 93 } |
90 | 94 |
91 /** Do Extreme Curve nonextrapolated points out. */ | 95 /** Do Extreme Curve nonextrapolated points out. */ |
92 protected void doExtremeCurveBaseOut(ArtifactAndFacet aaf, Document theme, boolean visible) { | 96 protected void doExtremeCurveBaseOut(ArtifactAndFacet aaf, Document theme, boolean visible) { |
93 logger.debug("doExtremeCurveBaseOut"); | 97 logger.debug("doExtremeCurveBaseOut"); |