java.io.Serializable, java.lang.Cloneable, InputLocationTrackerpublic class Reporting extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable, InputLocationTracker
| Constructor | Description |
|---|---|
Reporting() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addPlugin(ReportPlugin reportPlugin) |
Method addPlugin.
|
Reporting |
clone() |
Method clone.
|
void |
flushReportPluginMap() |
Reset the
reportPluginMap field to null |
java.lang.String |
getExcludeDefaults() |
Get if true, then the default reports are not included in
the site generation.
|
InputLocation |
getLocation(java.lang.Object key) |
Gets the location of the specified field in the input
source.
|
java.lang.String |
getOutputDirectory() |
Get where to store all of the generated reports.
|
java.util.List<ReportPlugin> |
getPlugins() |
Method getPlugins.
|
java.util.Map<java.lang.String,ReportPlugin> |
getReportPluginsAsMap() |
|
boolean |
isExcludeDefaults() |
|
void |
removePlugin(ReportPlugin reportPlugin) |
Method removePlugin.
|
void |
setExcludeDefaults(boolean excludeDefaults) |
|
void |
setExcludeDefaults(java.lang.String excludeDefaults) |
Set if true, then the default reports are not included in
the site generation.
|
void |
setLocation(java.lang.Object key,
InputLocation location) |
Sets the location of the specified field.
|
void |
setOutputDirectory(java.lang.String outputDirectory) |
Set where to store all of the generated reports.
|
void |
setPlugins(java.util.List<ReportPlugin> plugins) |
Set the reporting plugins to use and their configuration.
|
public void addPlugin(ReportPlugin reportPlugin)
reportPlugin - public Reporting clone()
clone in class java.lang.Objectpublic java.lang.String getExcludeDefaults()
String for
technical reasons, the semantic type is actually
Boolean. Default value is
false.public InputLocation getLocation(java.lang.Object key)
InputLocationTrackergetLocation in interface InputLocationTrackerkey - public java.lang.String getOutputDirectory()
${project.build.directory}/site.public java.util.List<ReportPlugin> getPlugins()
public void removePlugin(ReportPlugin reportPlugin)
reportPlugin - public void setExcludeDefaults(java.lang.String excludeDefaults)
String for
technical reasons, the semantic type is actually
Boolean. Default value is
false.excludeDefaults - public void setLocation(java.lang.Object key,
InputLocation location)
InputLocationTrackersetLocation in interface InputLocationTrackerkey - location - public void setOutputDirectory(java.lang.String outputDirectory)
${project.build.directory}/site.outputDirectory - public void setPlugins(java.util.List<ReportPlugin> plugins)
plugins - public boolean isExcludeDefaults()
public void setExcludeDefaults(boolean excludeDefaults)
public void flushReportPluginMap()
reportPluginMap field to nullpublic java.util.Map<java.lang.String,ReportPlugin> getReportPluginsAsMap()
ReportPlugin#getKey() as keyReportPlugin.getKey()