comparison flys-artifacts/src/main/java/de/intevation/flys/exports/extreme/ExtremeWQCurveGenerator.java @ 4388:7fc4855ecd26

ExtremeWQCurveGenerator: Removed more or less dead code.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 02 Nov 2012 15:09:53 +0100
parents 3ae698d1185d
children c624aa9ca4cf
comparison
equal deleted inserted replaced
4387:3ae698d1185d 4388:7fc4855ecd26
137 I18N_CHART_TITLE, 137 I18N_CHART_TITLE,
138 I18N_CHART_TITLE_DEFAULT, 138 I18N_CHART_TITLE_DEFAULT,
139 context.getContextValue(CURRENT_KM)); 139 context.getContextValue(CURRENT_KM));
140 } 140 }
141 141
142
142 @Override 143 @Override
143 protected String getDefaultChartTitle() { 144 protected String getDefaultChartTitle() {
144 return msg(I18N_CHART_TITLE, I18N_CHART_TITLE_DEFAULT); 145 return msg(I18N_CHART_TITLE, I18N_CHART_TITLE_DEFAULT);
145 } 146 }
146 147
172 if (defaultSubtitle == null || defaultSubtitle.length() == 0) { 173 if (defaultSubtitle == null || defaultSubtitle.length() == 0) {
173 return; 174 return;
174 } 175 }
175 176
176 chart.addSubtitle(new TextTitle(defaultSubtitle)); 177 chart.addSubtitle(new TextTitle(defaultSubtitle));
177
178 StringBuilder buf = new StringBuilder();
179
180 // Add analysis periods as additional subtitle
181 FixAnalysisAccess access = new FixAnalysisAccess(artifact);
182 DateRange[] aperiods = access.getAnalysisPeriods();
183 buf.append(msg("fix.analysis.periods"));
184 buf.append(": ");
185 for(int n = 0; n < aperiods.length; n++) {
186 buf.append(
187 Resources.format(
188 context.getMeta(),
189 I18N_CHART_SUBTITLE1,
190 "",
191 aperiods[n].getFrom(),
192 aperiods[n].getTo()));
193 if(n + 1 < aperiods.length) {
194 buf.append("; ");
195 }
196 }
197
198 chart.addSubtitle(new TextTitle(buf.toString()));
199 } 178 }
200 179
201 @Override 180 @Override
202 protected String getDefaultXAxisLabel() { 181 protected String getDefaultXAxisLabel() {
203 return msg(I18N_XAXIS_LABEL, I18N_XAXIS_LABEL_DEFAULT); 182 return msg(I18N_XAXIS_LABEL, I18N_XAXIS_LABEL_DEFAULT);
205 184
206 @Override 185 @Override
207 protected String getDefaultYAxisLabel(int pos) { 186 protected String getDefaultYAxisLabel(int pos) {
208 return msg(I18N_YAXIS_LABEL, I18N_YAXIS_LABEL_DEFAULT); 187 return msg(I18N_YAXIS_LABEL, I18N_YAXIS_LABEL_DEFAULT);
209 } 188 }
210
211 @Override
212 protected ChartGenerator.YAxisWalker getYAxisWalker() {
213 return new YAxisWalker() {
214 @Override
215 public int length() {
216 return YAXIS.values().length;
217 }
218
219 @Override
220 public String getId(int idx) {
221 YAXIS[] yaxes = YAXIS.values();
222 return yaxes[idx].toString();
223 }
224 };
225 }
226 } 189 }
227 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 190 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org