public abstract class SubSingleStatistic<Solution_,StatisticPoint_ extends StatisticPoint> extends Object
SubSingleBenchmarkResult
.Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
logger |
protected List<StatisticPoint_> |
pointList |
protected SubSingleBenchmarkResult |
subSingleBenchmarkResult |
Modifier | Constructor and Description |
---|---|
protected |
SubSingleStatistic(SubSingleBenchmarkResult subSingleBenchmarkResult) |
Modifier and Type | Method and Description |
---|---|
abstract void |
close(Solver<Solution_> solver) |
protected abstract StatisticPoint_ |
createPointFromCsvLine(ScoreDefinition scoreDefinition,
List<String> csvLine) |
String |
getAnchorId() |
File |
getCsvFile() |
String |
getCsvFileName() |
protected abstract String |
getCsvHeader() |
List<StatisticPoint_> |
getPointList() |
String |
getRelativeCsvFilePath() |
abstract StatisticType |
getStatisticType() |
SubSingleBenchmarkResult |
getSubSingleBenchmarkResult() |
void |
hibernatePointList() |
void |
initPointList() |
abstract void |
open(Solver<Solution_> solver) |
void |
setPointList(List<StatisticPoint_> pointList) |
void |
setSubSingleBenchmarkResult(SubSingleBenchmarkResult subSingleBenchmarkResult) |
void |
unhibernatePointList() |
protected final transient org.slf4j.Logger logger
protected SubSingleBenchmarkResult subSingleBenchmarkResult
protected List<StatisticPoint_ extends StatisticPoint> pointList
protected SubSingleStatistic(SubSingleBenchmarkResult subSingleBenchmarkResult)
public SubSingleBenchmarkResult getSubSingleBenchmarkResult()
public void setSubSingleBenchmarkResult(SubSingleBenchmarkResult subSingleBenchmarkResult)
public abstract StatisticType getStatisticType()
public List<StatisticPoint_> getPointList()
public void setPointList(List<StatisticPoint_> pointList)
public String getRelativeCsvFilePath()
PlannerBenchmarkResult.getBenchmarkReportDirectory()
.public String getCsvFileName()
public File getCsvFile()
public void initPointList()
protected abstract String getCsvHeader()
public void unhibernatePointList()
public void hibernatePointList()
protected abstract StatisticPoint_ createPointFromCsvLine(ScoreDefinition scoreDefinition, List<String> csvLine)
public String getAnchorId()
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.