net.sf.statcvs.charts

Class DirectoryPieChartMaker

Known Direct Subclasses:
DirectoryPieChartMaker.CodeDistributionChartMaker, DirectoryPieChartMaker.DirectorySizesChartMaker

public abstract class DirectoryPieChartMaker
extends Object

Class for producing directory pie charts
Version:
$Id: DirectoryPieChartMaker.java,v 1.10 2008/04/02 11:22:15 benoitx Exp $
Authors:
jentzsch
Richard Cyganiak (richard@cyganiak.de)

Nested Class Summary

static class
DirectoryPieChartMaker.CodeDistributionChartMaker
static class
DirectoryPieChartMaker.DirectorySizesChartMaker

Constructor Summary

DirectoryPieChartMaker(ReportConfig config, SortedSet directories, String title, String fileName)
Creates a new PieChartMaker

Method Summary

protected abstract int
calculateValue(Directory directory)
ChartImage
toFile()

Constructor Details

DirectoryPieChartMaker

public DirectoryPieChartMaker(ReportConfig config,
                              SortedSet directories,
                              String title,
                              String fileName)
Creates a new PieChartMaker
Parameters:
config - The report configuration to use
directories - The set of directories to consider
title - The chart title
fileName - The file name for chart

Method Details

calculateValue

protected abstract int calculateValue(Directory directory)

toFile

public ChartImage toFile()