comparison flys-artifacts/src/main/java/de/intevation/flys/exports/HistoricalDischargeCurveGenerator.java @ 4152:5ff3b2f5fb1c

Added evaluation timerange to subtitle of historical discharge curve charts.
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 16 Oct 2012 12:42:52 +0200
parents 97ad960f5579
children 0e5544c54be8
comparison
equal deleted inserted replaced
4151:0182916dcb01 4152:5ff3b2f5fb1c
1 package de.intevation.flys.exports; 1 package de.intevation.flys.exports;
2 2
3 import de.intevation.artifactdatabase.state.ArtifactAndFacet; 3 import de.intevation.artifactdatabase.state.ArtifactAndFacet;
4 import de.intevation.flys.artifacts.FLYSArtifact; 4 import de.intevation.flys.artifacts.FLYSArtifact;
5 import de.intevation.flys.artifacts.access.HistoricalDischargeAccess;
5 import de.intevation.flys.artifacts.model.FacetTypes; 6 import de.intevation.flys.artifacts.model.FacetTypes;
6 import de.intevation.flys.artifacts.model.HistoricalWQTimerange; 7 import de.intevation.flys.artifacts.model.HistoricalWQTimerange;
7 import de.intevation.flys.artifacts.model.Timerange; 8 import de.intevation.flys.artifacts.model.Timerange;
8 import de.intevation.flys.artifacts.model.WQTimerange; 9 import de.intevation.flys.artifacts.model.WQTimerange;
9 import de.intevation.flys.jfree.StyledTimeSeries; 10 import de.intevation.flys.jfree.StyledTimeSeries;
79 } 80 }
80 81
81 82
82 @Override 83 @Override
83 protected String getDefaultChartSubtitle() { 84 protected String getDefaultChartSubtitle() {
84 String[] args = new String[] { 85 FLYSArtifact flys = (FLYSArtifact) master;
85 FLYSUtils.getReferenceGaugeName((FLYSArtifact) master) 86 Timerange evalTime =
87 new HistoricalDischargeAccess(flys).getEvaluationTimerange();
88
89 Object[] args = new Object[] {
90 FLYSUtils.getReferenceGaugeName(flys),
91 evalTime.getStart(),
92 evalTime.getEnd()
86 }; 93 };
87 94
88 return msg(I18N_CHART_SUBTITLE, "", args); 95 return msg(I18N_CHART_SUBTITLE, "", args);
89 } 96 }
90 97

http://dive4elements.wald.intevation.org