com.pmease.quickbuild.plugin.report.engine.renderer.chart.line
Class LineChart

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.renderer.chart.line.LineChart
All Implemented Interfaces:
XMLSerializable, java.io.Serializable

public class LineChart
extends java.lang.Object
implements XMLSerializable

See Also:
Serialized Form

Nested Class Summary
protected  class LineChart.LineRenderer
           
 
Constructor Summary
LineChart(java.util.List<LineChartData> chartSeries, boolean showBuildInfo, LineChartOption chartOption)
           
 
Method Summary
protected  org.jfree.chart.axis.NumberTickUnit createRangeTickUnit(double max, DataType dataType)
           
protected  org.jfree.chart.renderer.xy.XYLineAndShapeRenderer createRenderer(int index)
           
protected  void createXAxis(org.jfree.chart.plot.XYPlot plot)
           
protected  void createYAxes(org.jfree.chart.plot.XYPlot plot)
           
protected  org.jfree.chart.axis.NumberAxis createYAxis(DataType dataType)
           
protected  void customizeChart(org.jfree.chart.JFreeChart chart)
           
protected  void customizeRenderer(LineChart.LineRenderer renderer)
           
protected  java.lang.String domainValueToString(double value)
           
 void fromXML(org.dom4j.Element node)
           
 org.jfree.chart.JFreeChart getChart()
           
 java.util.List<LineChartData> getChartSeries()
           
 int getLower()
           
 int getMaxRows()
           
protected  org.jfree.chart.plot.Plot getPlot()
           
 Range getRange(DataType dataType)
           
 java.util.Map<DataType,Range> getRangeMap()
           
protected  double getRangeUpper(DataType dataType)
           
 int getSteps()
           
protected  void initialize()
           
 void setRangeMap(java.util.Map<DataType,Range> rangeMap)
           
 int size()
           
protected  org.jfree.data.xy.XYDataset toDataset(int index)
           
 org.dom4j.Element toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineChart

public LineChart(java.util.List<LineChartData> chartSeries,
                 boolean showBuildInfo,
                 LineChartOption chartOption)
Method Detail

initialize

protected void initialize()

size

public int size()

getChart

public org.jfree.chart.JFreeChart getChart()

customizeChart

protected void customizeChart(org.jfree.chart.JFreeChart chart)

getPlot

protected org.jfree.chart.plot.Plot getPlot()

toDataset

protected org.jfree.data.xy.XYDataset toDataset(int index)

createXAxis

protected void createXAxis(org.jfree.chart.plot.XYPlot plot)

domainValueToString

protected java.lang.String domainValueToString(double value)

createYAxes

protected void createYAxes(org.jfree.chart.plot.XYPlot plot)

createYAxis

protected org.jfree.chart.axis.NumberAxis createYAxis(DataType dataType)

getRangeUpper

protected double getRangeUpper(DataType dataType)

createRangeTickUnit

protected org.jfree.chart.axis.NumberTickUnit createRangeTickUnit(double max,
                                                                  DataType dataType)

createRenderer

protected org.jfree.chart.renderer.xy.XYLineAndShapeRenderer createRenderer(int index)

customizeRenderer

protected void customizeRenderer(LineChart.LineRenderer renderer)

getLower

public int getLower()

getSteps

public int getSteps()

getMaxRows

public int getMaxRows()

getChartSeries

public java.util.List<LineChartData> getChartSeries()

getRangeMap

public java.util.Map<DataType,Range> getRangeMap()

setRangeMap

public void setRangeMap(java.util.Map<DataType,Range> rangeMap)

getRange

public Range getRange(DataType dataType)

fromXML

public void fromXML(org.dom4j.Element node)
Specified by:
fromXML in interface XMLSerializable

toXML

public org.dom4j.Element toXML()
Specified by:
toXML in interface XMLSerializable


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.