java.lang.Object
org.apache.maven.model.Reporting
org.apache.maven.shared.release.transform.jdom2.JDomReporting
All Implemented Interfaces:
Serializable, Cloneable, org.apache.maven.model.InputLocationTracker

public class JDomReporting extends org.apache.maven.model.Reporting
JDOM2 implementation of poms REPORTING element
Since:
3.0
Author:
Robert Scholte
See Also:
  • Constructor Details

    • JDomReporting

      public JDomReporting(org.jdom2.Element reporting)

      Constructor for JDomReporting.

      Parameters:
      reporting - a Element object
  • Method Details

    • addPlugin

      public void addPlugin(org.apache.maven.model.ReportPlugin reportPlugin)
      Overrides:
      addPlugin in class org.apache.maven.model.Reporting
    • getOutputDirectory

      public String getOutputDirectory()
      Overrides:
      getOutputDirectory in class org.apache.maven.model.Reporting
    • getPlugins

      public List<org.apache.maven.model.ReportPlugin> getPlugins()
      Overrides:
      getPlugins in class org.apache.maven.model.Reporting
    • removePlugin

      public void removePlugin(org.apache.maven.model.ReportPlugin reportPlugin)
      Overrides:
      removePlugin in class org.apache.maven.model.Reporting
    • setOutputDirectory

      public void setOutputDirectory(String outputDirectory)
      Overrides:
      setOutputDirectory in class org.apache.maven.model.Reporting
    • setPlugins

      public void setPlugins(List<org.apache.maven.model.ReportPlugin> plugins)
      Overrides:
      setPlugins in class org.apache.maven.model.Reporting
    • flushReportPluginMap

      public void flushReportPluginMap()
      Overrides:
      flushReportPluginMap in class org.apache.maven.model.Reporting
    • getReportPluginsAsMap

      public Map<String,org.apache.maven.model.ReportPlugin> getReportPluginsAsMap()
      Overrides:
      getReportPluginsAsMap in class org.apache.maven.model.Reporting
    • isExcludeDefaults

      public boolean isExcludeDefaults()
      Overrides:
      isExcludeDefaults in class org.apache.maven.model.Reporting
    • setExcludeDefaults

      public void setExcludeDefaults(boolean excludeDefaults)
      Overrides:
      setExcludeDefaults in class org.apache.maven.model.Reporting