Mercurial > dive4elements > river
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 |