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

public class JDomExtension extends org.apache.maven.model.Extension implements MavenCoordinate
JDOM2 implementation of poms EXTENSION element
Since:
3.0
Author:
Robert Scholte
See Also:
  • Constructor Details

    • JDomExtension

      public JDomExtension(org.jdom2.Element extension)

      Constructor for JDomExtension.

      Parameters:
      extension - a Element object
  • Method Details

    • getArtifactId

      public String getArtifactId()
      Description copied from interface: MavenCoordinate

      getArtifactId.

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

      public String getGroupId()
      Description copied from interface: MavenCoordinate

      getGroupId.

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

      public String getVersion()
      Description copied from interface: MavenCoordinate

      getVersion.

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

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

      public void setGroupId(String groupId)
      Overrides:
      setGroupId in class org.apache.maven.model.Extension
    • 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.Extension
      Parameters:
      version - a String object
    • getName

      public String getName()
      Description copied from interface: MavenCoordinate

      getName.

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