Class ReportSet

java.lang.Object
org.apache.maven.model.ReportSet
All Implemented Interfaces:
Serializable

public class ReportSet extends Object implements Serializable
Represents a set of reports and configuration to be used to generate them.
Version:
$Revision$ $Date$
See Also:
  • Field Details

    • id

      private 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 Object configuration
      Configuration of the report to be used when generating this set.
    • inherited

      private String inherited
      Whether any configuration should be propagated to child POMs.
    • reports

      private List<String> reports
      Field reports.
    • inheritanceApplied

      private boolean inheritanceApplied
  • Constructor Details

    • ReportSet

      public ReportSet()
  • Method Details

    • addReport

      public void addReport(String string)
      Method addReport.
      Parameters:
      string - a string object.
    • getConfiguration

      public Object getConfiguration()
      Get configuration of the report to be used when generating this set.
      Returns:
      Object
    • getId

      public 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 String getInherited()
      Get whether any configuration should be propagated to child POMs.
      Returns:
      String
    • getReports

      public List<String> getReports()
      Method getReports.
      Returns:
      List
    • removeReport

      public void removeReport(String string)
      Method removeReport.
      Parameters:
      string - a string object.
    • setConfiguration

      public void setConfiguration(Object configuration)
      Set configuration of the report to be used when generating this set.
      Parameters:
      configuration - a configuration object.
    • setId

      public void setId(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(String inherited)
      Set whether any configuration should be propagated to child POMs.
      Parameters:
      inherited - a inherited object.
    • setReports

      public void setReports(List<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()