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));

http://dive4elements.wald.intevation.org