Class JDomReportPlugin

java.lang.Object
org.apache.maven.model.ConfigurationContainer
org.apache.maven.model.ReportPlugin
org.apache.maven.shared.release.transform.jdom2.JDomReportPlugin
All Implemented Interfaces:
Serializable, Cloneable, org.apache.maven.model.InputLocationTracker, MavenCoordinate

public class JDomReportPlugin extends org.apache.maven.model.ReportPlugin implements MavenCoordinate
JDOM2 implementation of poms reports PLUGIN element
Since:
3.0
Author:
Robert Scholte
See Also:
  • Constructor Details

    • JDomReportPlugin

      public JDomReportPlugin(org.jdom2.Element reportPlugin)

      Constructor for JDomReportPlugin.

      Parameters:
      reportPlugin - a Element object
  • Method Details

    • addReportSet

      public void addReportSet(org.apache.maven.model.ReportSet reportSet)
      Overrides:
      addReportSet in class org.apache.maven.model.ReportPlugin
    • getArtifactId

      public String getArtifactId()
      Description copied from interface: MavenCoordinate

      getArtifactId.

      Specified by:
      getArtifactId in interface MavenCoordinate
      Overrides:
      getArtifactId in class org.apache.maven.model.ReportPlugin
      Returns:
      a String object
    • getConfiguration

      public Object getConfiguration()
      Overrides:
      getConfiguration in class org.apache.maven.model.ConfigurationContainer
    • getGroupId

      public String getGroupId()
      Description copied from interface: MavenCoordinate

      getGroupId.

      Specified by:
      getGroupId in interface MavenCoordinate
      Overrides:
      getGroupId in class org.apache.maven.model.ReportPlugin
      Returns:
      a String object
    • getInherited

      public String getInherited()
      Overrides:
      getInherited in class org.apache.maven.model.ConfigurationContainer
    • getReportSets

      public List<org.apache.maven.model.ReportSet> getReportSets()
      Overrides:
      getReportSets in class org.apache.maven.model.ReportPlugin
    • getVersion

      public String getVersion()
      Description copied from interface: MavenCoordinate

      getVersion.

      Specified by:
      getVersion in interface MavenCoordinate
      Overrides:
      getVersion in class org.apache.maven.model.ReportPlugin
      Returns:
      a String object
    • removeReportSet

      public void removeReportSet(org.apache.maven.model.ReportSet reportSet)
      Overrides:
      removeReportSet in class org.apache.maven.model.ReportPlugin
    • setArtifactId

      public void setArtifactId(String artifactId)
      Overrides:
      setArtifactId in class org.apache.maven.model.ReportPlugin
    • setConfiguration

      public void setConfiguration(Object configuration)
      Overrides:
      setConfiguration in class org.apache.maven.model.ConfigurationContainer
    • setGroupId

      public void setGroupId(String groupId)
      Overrides:
      setGroupId in class org.apache.maven.model.ReportPlugin
    • setInherited

      public void setInherited(String inherited)
      Overrides:
      setInherited in class org.apache.maven.model.ConfigurationContainer
    • setReportSets

      public void setReportSets(List<org.apache.maven.model.ReportSet> reportSets)
      Overrides:
      setReportSets in class org.apache.maven.model.ReportPlugin
    • setVersion

      public void setVersion(String version)
      Description copied from interface: MavenCoordinate

      setVersion.

      Specified by:
      setVersion in interface MavenCoordinate
      Overrides:
      setVersion in class org.apache.maven.model.ReportPlugin
      Parameters:
      version - a String object
    • flushReportSetMap

      public void flushReportSetMap()
      Overrides:
      flushReportSetMap in class org.apache.maven.model.ReportPlugin
    • getReportSetsAsMap

      public Map<String,org.apache.maven.model.ReportSet> getReportSetsAsMap()
      Overrides:
      getReportSetsAsMap in class org.apache.maven.model.ReportPlugin
    • getKey

      public String getKey()
      Overrides:
      getKey in class org.apache.maven.model.ReportPlugin
    • unsetInheritanceApplied

      public void unsetInheritanceApplied()
      Overrides:
      unsetInheritanceApplied in class org.apache.maven.model.ConfigurationContainer
    • isInheritanceApplied

      public boolean isInheritanceApplied()
      Overrides:
      isInheritanceApplied in class org.apache.maven.model.ConfigurationContainer
    • getName

      public String getName()
      Description copied from interface: MavenCoordinate

      getName.

      Specified by:
      getName in interface MavenCoordinate
      Returns:
      a String object