Class ReportSet

All Implemented Interfaces:
Serializable, Cloneable, InputLocationTracker

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

    • ReportSet

      public ReportSet()
  • Method Details

    • addReport

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

      public ReportSet clone()
      Method clone.
      Overrides:
      clone in class ConfigurationContainer
      Returns:
      ReportSet
    • 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
    • getReports

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

      public void removeReport(String string)
      Method removeReport.
      Parameters:
      string - a string 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.
    • 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.
    • toString

      public String toString()
      Overrides:
      toString in class Object