Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/exports/process/QOutProcessor.java @ 7084:f0731aa7b735 generator-refactoring
Implement Label handling
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Fri, 20 Sep 2013 19:18:04 +0200 |
parents | 3c4efd4b2c19 |
children | 41567bf1e131 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/process/QOutProcessor.java Fri Sep 20 19:17:49 2013 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/process/QOutProcessor.java Fri Sep 20 19:18:04 2013 +0200 @@ -31,6 +31,12 @@ */ public class QOutProcessor extends DefaultProcessor { + public static final String I18N_LONGITUDINAL_LABEL = + "chart.longitudinal.section.yaxis.second.label"; + + public static final String + I18N_LONGITUDINAL_LABEL_DEFAULT = "Q [m\u00b3/s]"; + /** Private logger. */ private static final Logger logger = Logger.getLogger(QOutProcessor.class); @@ -75,6 +81,15 @@ generator.setInverted(wqkms.guessRTLData()); } + @Override + public String getAxisLabel(DiagramGenerator generator) { + if (generator.getOutName().startsWith("longitudinal_section")) { + return generator.msg(I18N_LONGITUDINAL_LABEL, + I18N_LONGITUDINAL_LABEL_DEFAULT); + } + return "Please overwrite me in the implementation"; + } + /** * Returns true if facettype is q-type. */