java.lang.Object
org.apache.maven.shared.release.transform.jdom2.JDomModelETL
All Implemented Interfaces:
ModelETL

public class JDomModelETL extends Object implements ModelETL
JDOM2 implementation for extracting, transform, loading the Model (pom.xml)
Since:
3.0
Author:
Robert Scholte
  • Constructor Details

    • JDomModelETL

      public JDomModelETL()
  • Method Details

    • setLs

      public void setLs(String ls)

      Setter for the field ls.

      Parameters:
      ls - a String object
    • setReleaseDescriptor

      public void setReleaseDescriptor(ReleaseDescriptor releaseDescriptor)

      Setter for the field releaseDescriptor.

      Parameters:
      releaseDescriptor - a ReleaseDescriptor object
    • setProject

      public void setProject(org.apache.maven.project.MavenProject project)

      Setter for the field project.

      Parameters:
      project - a MavenProject object
    • extract

      public void extract(File pomFile) throws ReleaseExecutionException
      Description copied from interface: ModelETL

      extract.

      Specified by:
      extract in interface ModelETL
      Parameters:
      pomFile - a File object
      Throws:
      ReleaseExecutionException - if any.
    • transform

      public void transform()
      Description copied from interface: ModelETL

      transform.

      Specified by:
      transform in interface ModelETL
    • load

      public void load(File targetFile) throws ReleaseExecutionException
      Description copied from interface: ModelETL

      load.

      Specified by:
      load in interface ModelETL
      Parameters:
      targetFile - a File object
      Throws:
      ReleaseExecutionException - if any.
    • getModel

      public org.apache.maven.model.Model getModel()
      Description copied from interface: ModelETL

      getModel.

      Specified by:
      getModel in interface ModelETL
      Returns:
      a Model object