com.pmease.quickbuild.web.chart
Class LineChart

java.lang.Object
  extended by com.pmease.quickbuild.web.chart.LineChart

public abstract class LineChart
extends java.lang.Object


Constructor Summary
LineChart()
           
 
Method Summary
protected  void createRangeAxis(org.jfree.chart.plot.XYPlot plot, LineChartData[] datasets)
           
protected  void customizeChart(org.jfree.chart.JFreeChart chart)
           
protected  void customizeDomainAxis(org.jfree.chart.axis.NumberAxis domainAxis)
           
protected  void customizeRangeAxis(org.jfree.chart.axis.NumberAxis rangeAxis, LineChartData data)
           
protected  void customizeRenderer(org.jfree.chart.renderer.xy.XYLineAndShapeRenderer renderer, LineChartData data, boolean withShape)
           
protected abstract  java.lang.String domainValueToString(double value)
           
 org.jfree.chart.JFreeChart getChart()
           
protected abstract  LineChartData[] getDatasets()
           
protected abstract  int getDomainAxisStep()
           
protected  org.jfree.chart.plot.Plot getPlot()
           
protected  void postCustomizeDomainAxis(org.jfree.chart.axis.NumberAxis axis)
           
protected  void postCustomizeRangeAxis(org.jfree.chart.axis.NumberAxis rangeAxis)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineChart

public LineChart()
Method Detail

getDatasets

protected abstract LineChartData[] getDatasets()

getDomainAxisStep

protected abstract int getDomainAxisStep()

domainValueToString

protected abstract java.lang.String domainValueToString(double value)

customizeChart

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

getPlot

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

createRangeAxis

protected void createRangeAxis(org.jfree.chart.plot.XYPlot plot,
                               LineChartData[] datasets)

customizeDomainAxis

protected void customizeDomainAxis(org.jfree.chart.axis.NumberAxis domainAxis)

postCustomizeDomainAxis

protected void postCustomizeDomainAxis(org.jfree.chart.axis.NumberAxis axis)

customizeRenderer

protected void customizeRenderer(org.jfree.chart.renderer.xy.XYLineAndShapeRenderer renderer,
                                 LineChartData data,
                                 boolean withShape)

customizeRangeAxis

protected void customizeRangeAxis(org.jfree.chart.axis.NumberAxis rangeAxis,
                                  LineChartData data)

postCustomizeRangeAxis

protected void postCustomizeRangeAxis(org.jfree.chart.axis.NumberAxis rangeAxis)

getChart

public org.jfree.chart.JFreeChart getChart()


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