net.sf.statcvs.charts
Class LOCChartMaker

java.lang.Object
  extended by net.sf.statcvs.charts.LOCChartMaker
Direct Known Subclasses:
LOCChartMaker.AllDevelopersLOCChartMaker, LOCChartMaker.AllDirectoriesLOCChartMaker, LOCChartMaker.DirectoryLOCChartMaker, LOCChartMaker.MainLOCChartMaker

public class LOCChartMaker
extends java.lang.Object

Produces Lines Of Code charts TODO: At least the single-series charts should be done by TimeLineChartMakers

Version:
$Id: LOCChartMaker.java,v 1.14 2008/04/02 11:22:15 benoitx Exp $
Author:
jentzsch, Richard Cyganiak (richard@cyganiak.de)

Nested Class Summary
static class LOCChartMaker.AllDevelopersLOCChartMaker
           
static class LOCChartMaker.AllDirectoriesLOCChartMaker
           
static class LOCChartMaker.DirectoryLOCChartMaker
           
static class LOCChartMaker.MainLOCChartMaker
           
 
Constructor Summary
LOCChartMaker(ReportConfig config, java.util.List locSeriesList, java.lang.String title, java.lang.String fileName, java.awt.Dimension size, java.util.List annotations)
          Creates a Lines Of Code chart from a list of BasicTimesSeries and saves it as PNG
LOCChartMaker(ReportConfig config, org.jfree.data.time.TimeSeries locSeries, java.lang.String title, java.lang.String fileName, java.awt.Dimension size, java.util.List annotations)
          Creates a Lines Of Code chart from a BasicTimeSeries and saves it as PNG
 
Method Summary
 ChartImage toFile()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LOCChartMaker

public LOCChartMaker(ReportConfig config,
                     org.jfree.data.time.TimeSeries locSeries,
                     java.lang.String title,
                     java.lang.String fileName,
                     java.awt.Dimension size,
                     java.util.List annotations)
Creates a Lines Of Code chart from a BasicTimeSeries and saves it as PNG

Parameters:
locSeries - the LOC history
title - the chart title
fileName - the filename where the chart will be saved
size - width and height of PNG in pixels
annotations -

LOCChartMaker

public LOCChartMaker(ReportConfig config,
                     java.util.List locSeriesList,
                     java.lang.String title,
                     java.lang.String fileName,
                     java.awt.Dimension size,
                     java.util.List annotations)
Creates a Lines Of Code chart from a list of BasicTimesSeries and saves it as PNG

Parameters:
locSeriesList - a list of BasicTimesSeries
title - the chart title
fileName - the filename where the chart will be saved
size - width and height of PNG in pixels
Method Detail

toFile

public ChartImage toFile()


Copyright © 2008. All Rights Reserved.