Class JDomModelETL
java.lang.Object
org.apache.maven.shared.release.transform.jdom.JDomModelETL
- All Implemented Interfaces:
ModelETL
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.jdom.Documentprivate Stringprivate Stringprivate Stringprivate org.apache.maven.project.MavenProjectprivate ReleaseDescriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.apache.maven.model.ModelgetModel()voidprivate voidnormaliseLineEndings(org.jdom.Document document) voidvoidsetProject(org.apache.maven.project.MavenProject project) voidsetReleaseDescriptor(ReleaseDescriptor releaseDescriptor) voidprivate voidwritePom(File pomFile, org.jdom.Document document, ReleaseDescriptor releaseDescriptor, String modelVersion, String intro, String outtro)
-
Field Details
-
releaseDescriptor
-
project
private org.apache.maven.project.MavenProject project -
document
private org.jdom.Document document -
intro
-
outtro
-
ls
-
-
Constructor Details
-
JDomModelETL
public JDomModelETL()
-
-
Method Details
-
setLs
-
setProject
public void setProject(org.apache.maven.project.MavenProject project) -
extract
- Specified by:
extractin interfaceModelETL- Throws:
ReleaseExecutionException
-
transform
-
load
- Specified by:
loadin interfaceModelETL- Throws:
ReleaseExecutionException
-
getModel
-
normaliseLineEndings
private void normaliseLineEndings(org.jdom.Document document)
-