Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/WDifferencesCurveGenerator.java @ 1153:62ad0a753b68
Fix facet name and legend of w-differences, walk over distance state, too.
flys-artifacts/trunk@2684 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Fri, 09 Sep 2011 12:29:28 +0000 |
parents | 08048bd090e6 |
children | fbe18ad4caff |
comparison
equal
deleted
inserted
replaced
1152:fc572b30f1b8 | 1153:62ad0a753b68 |
---|---|
87 if (f == null) { | 87 if (f == null) { |
88 return; | 88 return; |
89 } | 89 } |
90 | 90 |
91 if (name.equals(W_DIFFERENCES)) { | 91 if (name.equals(W_DIFFERENCES)) { |
92 doWDifferencesOut((WKms) f.getData(artifact, context), attr); | 92 doWDifferencesOut((WKms) f.getData(artifact, context), f.getDescription(), attr); |
93 } | 93 } |
94 else { | 94 else { |
95 logger.warn("Unknown facet name: " + name); | 95 logger.warn("Unknown facet name: " + name); |
96 return; | 96 return; |
97 } | 97 } |
98 } | 98 } |
99 | 99 |
100 | 100 // TODO reenable inversion. |
101 /** | 101 /** |
102 * Add items to dataseries which describes the differences. | 102 * Add items to dataseries which describes the differences. |
103 */ | 103 */ |
104 protected void doWDifferencesOut(WKms wkms, Document theme) { | 104 protected void doWDifferencesOut(WKms wkms, String seriesName, Document theme) { |
105 logger.debug("WDifferencesCurveGenerator.doWDifferencesOut"); | 105 logger.debug("WDifferencesCurveGenerator.doWDifferencesOut"); |
106 if (wkms == null) { | 106 if (wkms == null) { |
107 logger.warn("No data to add to WDifferencesChart."); | 107 logger.warn("No data to add to WDifferencesChart."); |
108 return; | 108 return; |
109 } | 109 } |
110 | 110 |
111 int size = wkms.size(); | 111 int size = wkms.size(); |
112 // TODO get series name | 112 XYSeries series = new StyledXYSeries(seriesName, theme); |
113 XYSeries series = new StyledXYSeries(getSeriesName(wkms, "delta"), theme); | |
114 | 113 |
115 if (logger.isDebugEnabled()) { | 114 if (logger.isDebugEnabled()) { |
116 if (wkms.size() > 0) { | 115 if (wkms.size() > 0) { |
117 logger.debug("Generate series: " + series.getKey()); | 116 logger.debug("Generate series: " + series.getKey()); |
118 logger.debug("Start km: " + wkms.getKm(0)); | 117 logger.debug("Start km: " + wkms.getKm(0)); |