diff flys-artifacts/src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java @ 2048:3157a78e6494

Improved chart title and subtitle creation in ChartGenerators - all ChartGenerators make now use of title and subtitle provided by ChartSettings. flys-artifacts/trunk@3538 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 23 Dec 2011 14:24:57 +0000
parents 5d6e82abe859
children 4ba5036109d2
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java	Fri Dec 23 08:57:25 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/CrossSectionGenerator.java	Fri Dec 23 14:24:57 2011 +0000
@@ -58,8 +58,8 @@
     /**
      * Get localized chart title.
      */
-    protected String getChartTitle() {
-        // TODO get river etc for localized heading
+    @Override
+    protected String getDefaultChartTitle() {
         Object[] i18n_msg_args = new Object[] {
             getRiverName()
         };
@@ -69,6 +69,13 @@
 
     @Override
     protected String getChartSubtitle() {
+        // XXX NOTE: overriding this method disables ChartSettings subtitle!
+        return getDefaultChartSubtitle();
+    }
+
+
+    @Override
+    protected String getDefaultChartSubtitle() {
         List<DataProvider> providers =
             context.getDataProvider(CrossSectionFacet.BLACKBOARD_CS_MASTER_DATA);
         double km = 0d;

http://dive4elements.wald.intevation.org