comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java @ 5420:0bb57e72b8ea

Fix flys/issue1206 (reference system in discharge curve).
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 26 Mar 2013 11:20:36 +0100
parents 3dc26ec2558d
children
comparison
equal deleted inserted replaced
5419:0548b70e7b39 5420:0bb57e72b8ea
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.artifactdatabase.state.Facet; 4 import de.intevation.artifactdatabase.state.Facet;
5 import de.intevation.flys.artifacts.FLYSArtifact;
5 import de.intevation.flys.artifacts.StaticWKmsArtifact; 6 import de.intevation.flys.artifacts.StaticWKmsArtifact;
6 import de.intevation.flys.artifacts.WINFOArtifact; 7 import de.intevation.flys.artifacts.WINFOArtifact;
7 import de.intevation.flys.artifacts.model.FacetTypes; 8 import de.intevation.flys.artifacts.model.FacetTypes;
8 import de.intevation.flys.artifacts.model.WKms; 9 import de.intevation.flys.artifacts.model.WKms;
9 import de.intevation.flys.artifacts.model.WQKms; 10 import de.intevation.flys.artifacts.model.WQKms;
10 import de.intevation.flys.jfree.FLYSAnnotation; 11 import de.intevation.flys.jfree.FLYSAnnotation;
11 import de.intevation.flys.jfree.StickyAxisAnnotation; 12 import de.intevation.flys.jfree.StickyAxisAnnotation;
12 import de.intevation.flys.jfree.StyledXYSeries; 13 import de.intevation.flys.jfree.StyledXYSeries;
14
15 import de.intevation.flys.utils.FLYSUtils;
13 16
14 import java.util.ArrayList; 17 import java.util.ArrayList;
15 import java.util.List; 18 import java.util.List;
16 19
17 import org.apache.log4j.Logger; 20 import org.apache.log4j.Logger;
72 } 75 }
73 76
74 77
75 @Override 78 @Override
76 protected String getDefaultYAxisLabel(int pos) { 79 protected String getDefaultYAxisLabel(int pos) {
77 return msg(I18N_YAXIS_LABEL, I18N_YAXIS_LABEL_DEFAULT); 80 FLYSArtifact flys = (FLYSArtifact) master;
81
82 String unit = FLYSUtils.getRiver(flys).getWstUnit().getName();
83
84 return msg(I18N_YAXIS_LABEL, I18N_YAXIS_LABEL_DEFAULT, new Object[] { unit });
78 } 85 }
79 86
80 87
81 /** 88 /**
82 * Process data, build up plot. 89 * Process data, build up plot.

http://dive4elements.wald.intevation.org