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 Summary
ConstructorDescriptionJDomReportPlugin
(org.jdom2.Element reportPlugin) Constructor for JDomReportPlugin. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addReportSet
(org.apache.maven.model.ReportSet reportSet) void
getArtifactId.getGroupId.getKey()
getName()
getName.List<org.apache.maven.model.ReportSet>
getVersion.boolean
void
removeReportSet
(org.apache.maven.model.ReportSet reportSet) void
setArtifactId
(String artifactId) void
setConfiguration
(Object configuration) void
setGroupId
(String groupId) void
setInherited
(String inherited) void
setReportSets
(List<org.apache.maven.model.ReportSet> reportSets) void
setVersion
(String version) setVersion.void
Methods inherited from class org.apache.maven.model.ReportPlugin
clone, constructKey
Methods inherited from class org.apache.maven.model.ConfigurationContainer
getLocation, isInherited, setInherited, setLocation
-
Constructor Details
-
JDomReportPlugin
public JDomReportPlugin(org.jdom2.Element reportPlugin) Constructor for JDomReportPlugin.
- Parameters:
reportPlugin
- aElement
object
-
-
Method Details
-
addReportSet
public void addReportSet(org.apache.maven.model.ReportSet reportSet) - Overrides:
addReportSet
in classorg.apache.maven.model.ReportPlugin
-
getArtifactId
Description copied from interface:MavenCoordinate
getArtifactId.
- Specified by:
getArtifactId
in interfaceMavenCoordinate
- Overrides:
getArtifactId
in classorg.apache.maven.model.ReportPlugin
- Returns:
- a
String
object
-
getConfiguration
- Overrides:
getConfiguration
in classorg.apache.maven.model.ConfigurationContainer
-
getGroupId
Description copied from interface:MavenCoordinate
getGroupId.
- Specified by:
getGroupId
in interfaceMavenCoordinate
- Overrides:
getGroupId
in classorg.apache.maven.model.ReportPlugin
- Returns:
- a
String
object
-
getInherited
- Overrides:
getInherited
in classorg.apache.maven.model.ConfigurationContainer
-
getReportSets
- Overrides:
getReportSets
in classorg.apache.maven.model.ReportPlugin
-
getVersion
Description copied from interface:MavenCoordinate
getVersion.
- Specified by:
getVersion
in interfaceMavenCoordinate
- Overrides:
getVersion
in classorg.apache.maven.model.ReportPlugin
- Returns:
- a
String
object
-
removeReportSet
public void removeReportSet(org.apache.maven.model.ReportSet reportSet) - Overrides:
removeReportSet
in classorg.apache.maven.model.ReportPlugin
-
setArtifactId
- Overrides:
setArtifactId
in classorg.apache.maven.model.ReportPlugin
-
setConfiguration
- Overrides:
setConfiguration
in classorg.apache.maven.model.ConfigurationContainer
-
setGroupId
- Overrides:
setGroupId
in classorg.apache.maven.model.ReportPlugin
-
setInherited
- Overrides:
setInherited
in classorg.apache.maven.model.ConfigurationContainer
-
setReportSets
- Overrides:
setReportSets
in classorg.apache.maven.model.ReportPlugin
-
setVersion
Description copied from interface:MavenCoordinate
setVersion.
- Specified by:
setVersion
in interfaceMavenCoordinate
- Overrides:
setVersion
in classorg.apache.maven.model.ReportPlugin
- Parameters:
version
- aString
object
-
flushReportSetMap
public void flushReportSetMap()- Overrides:
flushReportSetMap
in classorg.apache.maven.model.ReportPlugin
-
getReportSetsAsMap
- Overrides:
getReportSetsAsMap
in classorg.apache.maven.model.ReportPlugin
-
getKey
- Overrides:
getKey
in classorg.apache.maven.model.ReportPlugin
-
unsetInheritanceApplied
public void unsetInheritanceApplied()- Overrides:
unsetInheritanceApplied
in classorg.apache.maven.model.ConfigurationContainer
-
isInheritanceApplied
public boolean isInheritanceApplied()- Overrides:
isInheritanceApplied
in classorg.apache.maven.model.ConfigurationContainer
-
getName
Description copied from interface:MavenCoordinate
getName.
- Specified by:
getName
in interfaceMavenCoordinate
- Returns:
- a
String
object
-