public abstract class AbstractReportConfig
extends java.lang.Object
AsciiDocReportConfig
Constructor and Description |
---|
AbstractReportConfig() |
AbstractReportConfig(java.lang.String... args) |
Modifier and Type | Method and Description |
---|---|
abstract void |
additionalConfigOptions(java.util.List<ConfigOption> configOptions)
This is used to create new
ConfigOption for the AbstractReportConfig by appending them to the list |
java.lang.Boolean |
getExcludeEmptyScenarios() |
CompleteReportModel |
getReportModel() |
java.io.File |
getSourceDir() |
java.io.File |
getTargetDir() |
java.lang.String |
getTitle() |
void |
printUsageAndExit() |
void |
setExcludeEmptyScenarios(java.lang.Boolean excludeEmptyScenarios) |
void |
setSourceDir(java.io.File sourceDir) |
void |
setTargetDir(java.io.File targetDir) |
void |
setTitle(java.lang.String title) |
abstract void |
useConfigMap(java.util.Map<java.lang.String,java.lang.Object> configMap)
Every flag should be defined except the optional ones without a default (like --help)
|
public AbstractReportConfig(java.lang.String... args)
public AbstractReportConfig()
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.io.File getSourceDir()
public void setSourceDir(java.io.File sourceDir)
public java.io.File getTargetDir()
public void setTargetDir(java.io.File targetDir)
public java.lang.Boolean getExcludeEmptyScenarios()
public void setExcludeEmptyScenarios(java.lang.Boolean excludeEmptyScenarios)
public CompleteReportModel getReportModel()
public void printUsageAndExit()
public abstract void useConfigMap(java.util.Map<java.lang.String,java.lang.Object> configMap)
configMap
- the config map with a mapping of Strings to castable objectspublic abstract void additionalConfigOptions(java.util.List<ConfigOption> configOptions)
ConfigOption
for the AbstractReportConfig
by appending them to the listconfigOptions
- config options list, add new options here