diff gnv-artifacts/src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java @ 333:19571fd1d0e8

Sourced ChartFactory call out to an own method, which is overriden by TimeSeriesChart. gnv-artifacts/trunk@399 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 07 Dec 2009 10:33:31 +0000
parents 1c427acb6c76
children e37930705daa
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java	Fri Dec 04 15:31:07 2009 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/chart/AbstractXYLineChart.java	Mon Dec 07 10:33:31 2009 +0000
@@ -24,6 +24,7 @@
 import de.intevation.gnv.geobackend.base.Result;
 import de.intevation.gnv.transition.describedata.KeyValueDescibeData;
 
+
 /**
  * @author Ingo Weinzierl <ingo.weinzierl@intevation.de>
  */
@@ -55,6 +56,18 @@
         if (chart != null)
             return chart;
 
+        initChart();
+
+        chart.addSubtitle(new TextTitle(labels.getSubtitle()));
+
+        theme.apply(chart);
+        initData();
+
+        return chart;
+    }
+
+
+    protected void initChart() {
         chart = ChartFactory.createXYLineChart(
             labels.getTitle(),
             labels.getDomainAxisLabel(),
@@ -65,13 +78,6 @@
             false,
             false
         );
-
-        chart.addSubtitle(new TextTitle(labels.getSubtitle()));
-
-        theme.apply(chart);
-        initData();
-
-        return chart;
     }
 
 

http://dive4elements.wald.intevation.org