public abstract class AbstractProblemStatistic extends Object implements ProblemStatistic
Modifier and Type | Class and Description |
---|---|
class |
AbstractProblemStatistic.ProblemStatisticCsv |
static class |
AbstractProblemStatistic.ProblemStatisticCsvLine |
Modifier and Type | Field and Description |
---|---|
protected File |
csvStatisticFile |
protected ProblemBenchmark |
problemBenchmark |
protected ProblemStatisticType |
problemStatisticType |
protected List<String> |
warningList |
Modifier | Constructor and Description |
---|---|
protected |
AbstractProblemStatistic(ProblemBenchmark problemBenchmark,
ProblemStatisticType problemStatisticType) |
Modifier and Type | Method and Description |
---|---|
protected void |
fillWarningList() |
String |
getAnchorId() |
String |
getCsvFilePath() |
ProblemBenchmark |
getProblemBenchmark() |
ProblemStatisticType |
getProblemStatisticType() |
List<String> |
getWarningList() |
protected String |
toFilePath(File file) |
protected File |
writeChartToImageFile(org.jfree.chart.JFreeChart chart,
String fileNameBase) |
protected abstract void |
writeCsvStatistic() |
protected abstract void |
writeGraphStatistic() |
void |
writeStatistic() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createSingleStatistic
protected final ProblemBenchmark problemBenchmark
protected final ProblemStatisticType problemStatisticType
protected File csvStatisticFile
protected AbstractProblemStatistic(ProblemBenchmark problemBenchmark, ProblemStatisticType problemStatisticType)
public ProblemBenchmark getProblemBenchmark()
public ProblemStatisticType getProblemStatisticType()
getProblemStatisticType
in interface ProblemStatistic
public String getAnchorId()
getAnchorId
in interface ProblemStatistic
public String getCsvFilePath()
getCsvFilePath
in interface ProblemStatistic
DefaultPlannerBenchmark.benchmarkReportDirectory
(not ProblemBenchmark.problemReportDirectory
)public List<String> getWarningList()
getWarningList
in interface ProblemStatistic
public void writeStatistic()
writeStatistic
in interface ProblemStatistic
protected void fillWarningList()
protected abstract void writeCsvStatistic()
protected abstract void writeGraphStatistic()
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.