public abstract class CloverReporter extends Object
| Modifier and Type | Field and Description |
|---|---|
protected CloverDatabase |
database |
protected CloverReportConfig |
reportConfig |
| Modifier | Constructor and Description |
|---|---|
protected |
CloverReporter(CloverDatabase database,
CloverReportConfig reportConfig) |
|
CloverReporter(CloverReportConfig reportConfig) |
| Modifier and Type | Method and Description |
|---|---|
static CloverReporter |
buildReporter(CloverReportConfig config) |
protected static boolean |
canProceedWithReporting(CloverReportConfig config) |
int |
execute() |
protected abstract int |
executeImpl() |
protected boolean |
isCurrentReport() |
protected boolean |
isHistoricalReport() |
protected static void |
loadLicense() |
protected void |
validate() |
protected final CloverDatabase database
protected final CloverReportConfig reportConfig
protected CloverReporter(CloverDatabase database, CloverReportConfig reportConfig)
public CloverReporter(CloverReportConfig reportConfig) throws CloverException
CloverExceptionprotected static void loadLicense()
public final int execute()
throws CloverException
CloverExceptionprotected void validate()
throws CloverException
CloverExceptionprotected abstract int executeImpl()
throws CloverException
CloverExceptionprotected static boolean canProceedWithReporting(CloverReportConfig config)
public static CloverReporter buildReporter(CloverReportConfig config) throws CloverException
CloverExceptionprotected boolean isCurrentReport()
protected boolean isHistoricalReport()
Copyright © 2024 OpenClover.org. All rights reserved.