public class CloverChartFactory extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CloverChartFactory.ChartInfo |
| Modifier and Type | Field and Description |
|---|---|
protected static String |
HISTOGRAM_NAME |
protected static String |
SCATTER_NAME |
| Constructor and Description |
|---|
CloverChartFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected static clover.org.jfree.chart.JFreeChart |
createClassCoverageChart(String xLabel,
String yLabel,
List<? extends HasMetrics> appClasses,
String toolTip,
boolean drawWithOutline) |
protected static clover.org.jfree.chart.JFreeChart |
createComplexityCoverageChart(String xLabel,
String yLabel,
List<? extends BaseClassInfo> appClasses,
String toolTip) |
static clover.org.jfree.chart.JFreeChart |
createJFreeChart(Historical.Chart chartCfg,
Map<Long,HasMetrics> data) |
protected static int[] |
generateClassCoverageData(List<? extends HasMetrics> hasMetrics) |
static CloverChartFactory.ChartInfo |
generateHistogramChart(List<? extends HasMetrics> appClasses,
File basePath) |
static CloverChartFactory.ChartInfo |
generateScatterChart(List<? extends BaseClassInfo> appClasses,
File basePath) |
static Map<Integer,CloverChartFactory.ChartInfo> |
generateSrcFileCharts(List<? extends HasMetrics> appFiles,
File basePath) |
static double |
getBucketSize() |
static CloverChartFactory.ChartInfo |
getChartForFile(FullFileInfo fileInfo,
Map<Integer,CloverChartFactory.ChartInfo> charts) |
static int |
getDashboardYAxisTickUnit(double upperBound) |
static int |
getDataIndex(double covered) |
static clover.org.jfree.chart.labels.XYToolTipGenerator |
getXYToolTipGenerator(String format) |
protected static final String HISTOGRAM_NAME
protected static final String SCATTER_NAME
public static CloverChartFactory.ChartInfo getChartForFile(FullFileInfo fileInfo, Map<Integer,CloverChartFactory.ChartInfo> charts)
public static CloverChartFactory.ChartInfo generateHistogramChart(List<? extends HasMetrics> appClasses, File basePath) throws IOException
IOExceptionpublic static CloverChartFactory.ChartInfo generateScatterChart(List<? extends BaseClassInfo> appClasses, File basePath) throws IOException
IOExceptionpublic static Map<Integer,CloverChartFactory.ChartInfo> generateSrcFileCharts(List<? extends HasMetrics> appFiles, File basePath) throws IOException
IOExceptionprotected static clover.org.jfree.chart.JFreeChart createComplexityCoverageChart(String xLabel, String yLabel, List<? extends BaseClassInfo> appClasses, String toolTip)
protected static clover.org.jfree.chart.JFreeChart createClassCoverageChart(String xLabel, String yLabel, List<? extends HasMetrics> appClasses, String toolTip, boolean drawWithOutline)
public static clover.org.jfree.chart.JFreeChart createJFreeChart(Historical.Chart chartCfg, Map<Long,HasMetrics> data)
chartCfg - the config of the chartdata - a map containing Long timestamp, HasMetricspublic static clover.org.jfree.chart.labels.XYToolTipGenerator getXYToolTipGenerator(String format)
public static int getDashboardYAxisTickUnit(double upperBound)
protected static int[] generateClassCoverageData(List<? extends HasMetrics> hasMetrics)
public static int getDataIndex(double covered)
covered - percentage 0.0-1.0public static double getBucketSize()
Copyright © 2024 OpenClover.org. All rights reserved.