Class JDomModelETL
- java.lang.Object
-
- org.apache.maven.shared.release.transform.jdom.JDomModelETL
-
-
Field Summary
Fields Modifier and Type Field Description private org.jdom.Document
document
private java.lang.String
intro
private java.lang.String
ls
private java.lang.String
outtro
private org.apache.maven.project.MavenProject
project
private ReleaseDescriptor
releaseDescriptor
-
Constructor Summary
Constructors Constructor Description JDomModelETL()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
extract(java.io.File pomFile)
org.apache.maven.model.Model
getModel()
void
load(java.io.File targetFile)
private void
normaliseLineEndings(org.jdom.Document document)
void
setLs(java.lang.String ls)
void
setProject(org.apache.maven.project.MavenProject project)
void
setReleaseDescriptor(ReleaseDescriptor releaseDescriptor)
void
transform()
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)
-
-
-
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:
extract
in interfaceModelETL
- Throws:
ReleaseExecutionException
-
load
public void load(java.io.File targetFile) throws ReleaseExecutionException
- Specified by:
load
in 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
-
-