com.pyxis.greenhopper.charts
Class BarChart

java.lang.Object
  extended by com.pyxis.greenhopper.charts.BarChart
All Implemented Interfaces:
Chart
Direct Known Subclasses:
MasterFieldBurndown, MasterFieldBurnup, MasterFieldVelocity

public abstract class BarChart
extends java.lang.Object
implements Chart


Field Summary
static java.lang.String BAR
           
protected  ChartContext chartContext
           
 
Constructor Summary
BarChart(ChartContext chartContext)
           
 
Method Summary
 org.jfree.chart.JFreeChart buildChart()
           
 java.lang.String buildCSVReport()
           
 java.util.List<Curve> computeCurves()
           
protected abstract  org.jfree.data.category.DefaultCategoryDataset computeDataSet()
           
abstract  org.jfree.chart.annotations.CategoryTextAnnotation getAnnotation(org.jfree.data.category.DefaultCategoryDataset dataSet)
           
 org.jfree.data.category.DefaultCategoryDataset getDataSet()
           
 double getMarkerValue(org.jfree.data.category.DefaultCategoryDataset dataSet)
           
 java.util.Set<CurveSettings> getSettings(java.util.Set<CurveSettings> savedSettings)
           
 double getSumValue(org.jfree.data.category.DefaultCategoryDataset dataSet)
           
 double getYMaxValue()
           
 boolean isDateAxisAvailable()
           
 boolean isForecastLegendShown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.pyxis.greenhopper.charts.Chart
getDefaultSettings, getTitle, getXTitle, getYTitle, isJFreeChartSupported, isReportSupported
 

Field Detail

BAR

public static final java.lang.String BAR
See Also:
Constant Field Values

chartContext

protected ChartContext chartContext
Constructor Detail

BarChart

public BarChart(ChartContext chartContext)
Method Detail

buildChart

public org.jfree.chart.JFreeChart buildChart()
Specified by:
buildChart in interface Chart

getYMaxValue

public double getYMaxValue()

getSettings

public java.util.Set<CurveSettings> getSettings(java.util.Set<CurveSettings> savedSettings)
Specified by:
getSettings in interface Chart

getMarkerValue

public double getMarkerValue(org.jfree.data.category.DefaultCategoryDataset dataSet)

getSumValue

public double getSumValue(org.jfree.data.category.DefaultCategoryDataset dataSet)

computeCurves

public java.util.List<Curve> computeCurves()
Specified by:
computeCurves in interface Chart

isDateAxisAvailable

public boolean isDateAxisAvailable()
Specified by:
isDateAxisAvailable in interface Chart

getDataSet

public org.jfree.data.category.DefaultCategoryDataset getDataSet()

buildCSVReport

public java.lang.String buildCSVReport()
Specified by:
buildCSVReport in interface Chart

isForecastLegendShown

public boolean isForecastLegendShown()
Specified by:
isForecastLegendShown in interface Chart

getAnnotation

public abstract org.jfree.chart.annotations.CategoryTextAnnotation getAnnotation(org.jfree.data.category.DefaultCategoryDataset dataSet)

computeDataSet

protected abstract org.jfree.data.category.DefaultCategoryDataset computeDataSet()


Copyright © 2007-2012 Atlassian. All Rights Reserved.