Class JDomModelETL
- java.lang.Object
-
- org.apache.maven.shared.release.transform.jdom.JDomModelETL
-
-
Field Summary
Fields Modifier and Type Field Description private org.jdom.Documentdocumentprivate java.lang.Stringintroprivate java.lang.Stringlsprivate java.lang.Stringouttroprivate org.apache.maven.project.MavenProjectprojectprivate ReleaseDescriptorreleaseDescriptor
-
Constructor Summary
Constructors Constructor Description JDomModelETL()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidextract(java.io.File pomFile)org.apache.maven.model.ModelgetModel()voidload(java.io.File targetFile)private voidnormaliseLineEndings(org.jdom.Document document)voidsetLs(java.lang.String ls)voidsetProject(org.apache.maven.project.MavenProject project)voidsetReleaseDescriptor(ReleaseDescriptor releaseDescriptor)voidtransform()private voidwritePom(java.io.File pomFile, org.jdom.Document document, ReleaseDescriptor releaseDescriptor, java.lang.String modelVersion, java.lang.String intro, java.lang.String outtro)
-
-
-
Field Detail
-
releaseDescriptor
private ReleaseDescriptor releaseDescriptor
-
project
private org.apache.maven.project.MavenProject project
-
document
private org.jdom.Document document
-
intro
private java.lang.String intro
-
outtro
private java.lang.String outtro
-
ls
private java.lang.String ls
-
-
Method Detail
-
setLs
public void setLs(java.lang.String ls)
-
setReleaseDescriptor
public void setReleaseDescriptor(ReleaseDescriptor releaseDescriptor)
-
setProject
public void setProject(org.apache.maven.project.MavenProject project)
-
extract
public void extract(java.io.File pomFile) throws ReleaseExecutionException- Specified by:
extractin interfaceModelETL- Throws:
ReleaseExecutionException
-
load
public void load(java.io.File targetFile) throws ReleaseExecutionException- Specified by:
loadin interfaceModelETL- Throws:
ReleaseExecutionException
-
getModel
public org.apache.maven.model.Model getModel()
-
normaliseLineEndings
private void normaliseLineEndings(org.jdom.Document document)
-
writePom
private void writePom(java.io.File pomFile, org.jdom.Document document, ReleaseDescriptor releaseDescriptor, java.lang.String modelVersion, java.lang.String intro, java.lang.String outtro) throws ReleaseExecutionException- Throws:
ReleaseExecutionException
-
-