Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionInfoGenerator.java @ 653:67c7020f4ed3
Refactored the chart creation in the ChartInfoGenerators. Now, every chart is created by the XYChartGenerator again.
flys-artifacts/trunk@2048 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 03 Jun 2011 07:20:39 +0000 |
parents | bb484489d3df |
children |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionInfoGenerator.java Fri Jun 03 06:47:51 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionInfoGenerator.java Fri Jun 03 07:20:39 2011 +0000 @@ -1,13 +1,5 @@ package de.intevation.flys.exports; -import java.awt.Color; - -import org.apache.log4j.Logger; - -import org.jfree.chart.ChartFactory; -import org.jfree.chart.JFreeChart; -import org.jfree.chart.plot.PlotOrientation; -import org.jfree.chart.plot.XYPlot; /** * A ChartInfoGenerator that generates meta information for specific @@ -18,55 +10,8 @@ public class LongitudinalSectionInfoGenerator extends ChartInfoGenerator { - private static Logger logger = - Logger.getLogger(LongitudinalSectionInfoGenerator.class); - - public LongitudinalSectionInfoGenerator() { super(new LongitudinalSectionGenerator()); } - - - protected int[] getSize() { - LongitudinalSectionGenerator gen = - (LongitudinalSectionGenerator) generator; - - return gen.getSize(); - } - - - /** - * Creates a chart object. - * - * @return a chart object. - */ - protected JFreeChart generateChart() { - logger.debug("DischargeCurveInfoGenerator.generateChart"); - - LongitudinalSectionGenerator gen = - (LongitudinalSectionGenerator) generator; - - JFreeChart chart = ChartFactory.createXYLineChart( - gen.getChartTitle(), - gen.getXAxisLabel(), - gen.getYAxisLabel(), - null, - PlotOrientation.VERTICAL, - true, - false, - false); - - chart.setBackgroundPaint(Color.WHITE); - chart.getPlot().setBackgroundPaint(Color.WHITE); - - XYPlot plot = (XYPlot) chart.getPlot(); - - gen.addDatasets(chart); - gen.addSubtitles(chart); - gen.adjustPlot(plot); - gen.adjustAxes(plot); - - return chart; - } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :