hudson.plugins.testabilityexplorer.report.health
Class DrawingReportBuilder

java.lang.Object
  extended by hudson.plugins.testabilityexplorer.report.health.DrawingReportBuilder
All Implemented Interfaces:
ReportBuilder
Direct Known Subclasses:
TestabilityReportBuilder

public abstract class DrawingReportBuilder
extends java.lang.Object
implements ReportBuilder

A ReportBuilder that can created Charts.

Author:
reik.schatz

Constructor Summary
protected DrawingReportBuilder(ChartBuilder chartBuilder)
           
 
Method Summary
 org.jfree.chart.JFreeChart createGraph(RangedTrend rangedTrend)
          Returns a JFreeChart based on the given RangedTrend.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.plugins.testabilityexplorer.report.health.ReportBuilder
computeHealth
 

Constructor Detail

DrawingReportBuilder

protected DrawingReportBuilder(ChartBuilder chartBuilder)
Method Detail

createGraph

public org.jfree.chart.JFreeChart createGraph(RangedTrend rangedTrend)
Returns a JFreeChart based on the given RangedTrend. Will never return null.

Specified by:
createGraph in interface ReportBuilder
Parameters:
rangedTrend - a RangedTrend to feed the JFreeChart with
Returns:
JFreeChart
Throws:
java.lang.IllegalArgumentException - if the given rangedTrend is null


Copyright © 2009. All Rights Reserved.