Class 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()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • ReportSet

        public ReportSet()
    • 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()