comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixAnalysisCompute.java @ 3907:9a2c38fb5f29

Add reference period facet to delta W/t chart flys-artifacts/trunk@5574 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Christian Lins <christian.lins@intevation.de>
date Sat, 22 Sep 2012 23:54:28 +0000
parents 2e9c6855a1e8
children bdf855b5693f
comparison
equal deleted inserted replaced
3906:fc6c6f6039df 3907:9a2c38fb5f29
43 implements FacetTypes 43 implements FacetTypes
44 { 44 {
45 /** The log used in this class. */ 45 /** The log used in this class. */
46 private static Logger log = Logger.getLogger(FixAnalysisCompute.class); 46 private static Logger log = Logger.getLogger(FixAnalysisCompute.class);
47 47
48 private static final String I18N_REFERENCEPERIOD = "fix.reference.period.event.short"; 48 private static final String I18N_REFERENCEPERIOD_SHORT = "fix.reference.period.event.short";
49 49
50 private static final String I18N_ANALYSISPERIODS = "fix.analysis.periods"; 50 private static final String I18N_ANALYSISPERIODS = "fix.analysis.periods";
51 51
52 private static final String I18N_DERIVATIVE = "fix.derivative"; 52 private static final String I18N_DERIVATIVE = "fix.derivative";
53 53
56 private static final String I18N_ANALYSIS = "fix.analysis.short"; 56 private static final String I18N_ANALYSIS = "fix.analysis.short";
57 57
58 private static final String I18N_DEVIATION = "fix.deviation"; 58 private static final String I18N_DEVIATION = "fix.deviation";
59 59
60 private static final String I18N_REFERENCEDEVIATION = "fix.reference.deviation"; 60 private static final String I18N_REFERENCEDEVIATION = "fix.reference.deviation";
61
62 private static final String I18N_REFERENCEPERIOD = "state.fix.analysis.referenceperiod";
61 63
62 public static final String [] SECTOR_LABELS = { 64 public static final String [] SECTOR_LABELS = {
63 "[0 - (MNQ+MQ)/2)", 65 "[0 - (MNQ+MQ)/2)",
64 "[(MNQ+MQ)/2 - (MQ+MHQ)/2)", 66 "[(MNQ+MQ)/2 - (MQ+MHQ)/2)",
65 "[(MQ+MHQ)/2 - HQ5)", 67 "[(MQ+MHQ)/2 - HQ5)",
229 } 231 }
230 232
231 IdGenerator idg = new IdGenerator(maxId + 1); 233 IdGenerator idg = new IdGenerator(maxId + 1);
232 234
233 String i18n_ref = Resources.getMsg(context.getMeta(), 235 String i18n_ref = Resources.getMsg(context.getMeta(),
234 I18N_REFERENCEPERIOD, 236 I18N_REFERENCEPERIOD_SHORT,
235 I18N_REFERENCEPERIOD); 237 I18N_REFERENCEPERIOD_SHORT);
236 String i18n_dev = Resources.getMsg(context.getMeta(), 238 String i18n_dev = Resources.getMsg(context.getMeta(),
237 I18N_REFERENCEDEVIATION, 239 I18N_REFERENCEDEVIATION,
238 I18N_REFERENCEDEVIATION); 240 I18N_REFERENCEDEVIATION);
239 241
240 int i = 0; 242 int i = 0;
273 i18n_ana)); 275 i18n_ana));
274 facets.add(new FixAnalysisPeriodsFacet(idg.next(), 276 facets.add(new FixAnalysisPeriodsFacet(idg.next(),
275 FIX_ANALYSIS_PERIODS_WQ, 277 FIX_ANALYSIS_PERIODS_WQ,
276 i18n_ana)); 278 i18n_ana));
277 279
280 String i18n_refp = Resources.getMsg(context.getMeta(),
281 I18N_REFERENCEPERIOD,
282 I18N_REFERENCEPERIOD);
283 facets.add(new DataFacet(idg.next(),
284 FIX_REFERENCE_PERIOD_DWT,
285 i18n_refp,
286 ComputeType.ADVANCE, null, null));
278 287
279 facets.add(new FixWQCurveFacet(idg.next(), "W/Q")); 288 facets.add(new FixWQCurveFacet(idg.next(), "W/Q"));
280 289
281 Boolean preprocessing = access.getPreprocessing(); 290 Boolean preprocessing = access.getPreprocessing();
282 291

http://dive4elements.wald.intevation.org