Package org.apache.maven.model
Class ReportSet
- java.lang.Object
-
- org.apache.maven.model.ReportSet
-
- All Implemented Interfaces:
java.io.Serializable
public class ReportSet extends java.lang.Object implements java.io.Serializable
Represents a set of reports and configuration to be used to generate them.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object
configuration
Configuration of the report to be used when generating this set.private java.lang.String
id
The unique id for this report set, to be used during POM inheritance and profile injection for merging of report sets.private boolean
inheritanceApplied
private java.lang.String
inherited
Whether any configuration should be propagated to child POMs.private java.util.List<java.lang.String>
reports
Field reports.
-
Constructor Summary
Constructors Constructor Description ReportSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addReport(java.lang.String string)
Method addReport.java.lang.Object
getConfiguration()
Get configuration of the report to be used when generating this set.java.lang.String
getId()
Get the unique id for this report set, to be used during POM inheritance and profile injection for merging of report sets.java.lang.String
getInherited()
Get whether any configuration should be propagated to child POMs.java.util.List<java.lang.String>
getReports()
Method getReports.boolean
isInheritanceApplied()
void
removeReport(java.lang.String string)
Method removeReport.void
setConfiguration(java.lang.Object configuration)
Set configuration of the report to be used when generating this set.void
setId(java.lang.String id)
Set the unique id for this report set, to be used during POM inheritance and profile injection for merging of report sets.void
setInherited(java.lang.String inherited)
Set whether any configuration should be propagated to child POMs.void
setReports(java.util.List<java.lang.String> reports)
Set the list of reports from this plugin which should be generated from this set.void
unsetInheritanceApplied()
-
-
-
Field Detail
-
id
private java.lang.String id
The unique id for this report set, to be used during POM inheritance and profile injection for merging of report sets.
-
configuration
private java.lang.Object configuration
Configuration of the report to be used when generating this set.
-
inherited
private java.lang.String inherited
Whether any configuration should be propagated to child POMs.
-
reports
private java.util.List<java.lang.String> reports
Field reports.
-
inheritanceApplied
private boolean inheritanceApplied
-
-
Method Detail
-
addReport
public void addReport(java.lang.String string)
Method addReport.- Parameters:
string
- a string object.
-
getConfiguration
public java.lang.Object getConfiguration()
Get configuration of the report to be used when generating this set.- Returns:
- Object
-
getId
public java.lang.String getId()
Get the unique id for this report set, to be used during POM inheritance and profile injection for merging of report sets.- Returns:
- String
-
getInherited
public java.lang.String getInherited()
Get whether any configuration should be propagated to child POMs.- Returns:
- String
-
getReports
public java.util.List<java.lang.String> getReports()
Method getReports.- Returns:
- List
-
removeReport
public void removeReport(java.lang.String string)
Method removeReport.- Parameters:
string
- a string object.
-
setConfiguration
public void setConfiguration(java.lang.Object configuration)
Set configuration of the report to be used when generating this set.- Parameters:
configuration
- a configuration object.
-
setId
public void setId(java.lang.String id)
Set the unique id for this report set, to be used during POM inheritance and profile injection for merging of report sets.- Parameters:
id
- a id object.
-
setInherited
public void setInherited(java.lang.String inherited)
Set whether any configuration should be propagated to child POMs.- Parameters:
inherited
- a inherited object.
-
setReports
public void setReports(java.util.List<java.lang.String> reports)
Set the list of reports from this plugin which should be generated from this set.- Parameters:
reports
- a reports object.
-
unsetInheritanceApplied
public void unsetInheritanceApplied()
-
isInheritanceApplied
public boolean isInheritanceApplied()
-
-