org.apache.maven.project.io.dom4j
Class MavenDom4jWriter

java.lang.Object
  extended byorg.apache.maven.project.io.dom4j.MavenDom4jWriter

public class MavenDom4jWriter
extends java.lang.Object

Class MavenDom4jWriter.

Version:
$Revision$ $Date$

Constructor Summary
MavenDom4jWriter()
           
 
Method Summary
 void write(java.io.Writer writer, Model project)
          Method write
private  void writeBranch(Branch branch, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeBranch
private  void writeBuild(Build build, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeBuild
private  void writeBuildBase(BuildBase buildBase, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeBuildBase
private  void writeContributor(Contributor contributor, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeContributor
private  void writeDependency(Dependency dependency, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeDependency
private  void writeDeveloper(Developer developer, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeDeveloper
private  void writeFileSet(FileSet fileSet, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeFileSet
private  void writeLicense(License license, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeLicense
private  void writeMailingList(MailingList mailingList, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeMailingList
private  void writeModel(Model model, java.lang.String tagName, org.dom4j.Document parentElement)
          Method writeModel
private  void writeModelBase(ModelBase modelBase, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeModelBase
private  void writeOrganization(Organization organization, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeOrganization
private  void writePackageGroup(PackageGroup packageGroup, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writePackageGroup
private  void writePatternSet(PatternSet patternSet, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writePatternSet
private  void writePluginConfiguration(PluginConfiguration pluginConfiguration, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writePluginConfiguration
private  void writePluginContainer(PluginContainer pluginContainer, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writePluginContainer
private  void writeRepository(Repository repository, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeRepository
private  void writeResource(Resource resource, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeResource
private  void writeSourceModification(SourceModification sourceModification, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeSourceModification
private  void writeUnitTest(UnitTest unitTest, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeUnitTest
private  void writeVersion(Version version, java.lang.String tagName, org.dom4j.Element parentElement)
          Method writeVersion
 void writeXpp3DomToElement(org.codehaus.plexus.util.xml.Xpp3Dom xpp3Dom, org.dom4j.Element parentElement)
          Method writeXpp3DomToElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenDom4jWriter

public MavenDom4jWriter()
Method Detail

write

public void write(java.io.Writer writer,
                  Model project)
           throws java.io.IOException
Method write

Parameters:
writer -
project -
Throws:
java.io.IOException

writeXpp3DomToElement

public void writeXpp3DomToElement(org.codehaus.plexus.util.xml.Xpp3Dom xpp3Dom,
                                  org.dom4j.Element parentElement)
Method writeXpp3DomToElement

Parameters:
xpp3Dom -
parentElement -

writeBranch

private void writeBranch(Branch branch,
                         java.lang.String tagName,
                         org.dom4j.Element parentElement)
                  throws java.io.IOException
Method writeBranch

Parameters:
branch -
parentElement -
tagName -
Throws:
java.io.IOException

writeBuild

private void writeBuild(Build build,
                        java.lang.String tagName,
                        org.dom4j.Element parentElement)
                 throws java.io.IOException
Method writeBuild

Parameters:
build -
parentElement -
tagName -
Throws:
java.io.IOException

writeBuildBase

private void writeBuildBase(BuildBase buildBase,
                            java.lang.String tagName,
                            org.dom4j.Element parentElement)
                     throws java.io.IOException
Method writeBuildBase

Parameters:
buildBase -
parentElement -
tagName -
Throws:
java.io.IOException

writeContributor

private void writeContributor(Contributor contributor,
                              java.lang.String tagName,
                              org.dom4j.Element parentElement)
                       throws java.io.IOException
Method writeContributor

Parameters:
contributor -
parentElement -
tagName -
Throws:
java.io.IOException

writeDependency

private void writeDependency(Dependency dependency,
                             java.lang.String tagName,
                             org.dom4j.Element parentElement)
                      throws java.io.IOException
Method writeDependency

Parameters:
dependency -
parentElement -
tagName -
Throws:
java.io.IOException

writeDeveloper

private void writeDeveloper(Developer developer,
                            java.lang.String tagName,
                            org.dom4j.Element parentElement)
                     throws java.io.IOException
Method writeDeveloper

Parameters:
developer -
parentElement -
tagName -
Throws:
java.io.IOException

writeFileSet

private void writeFileSet(FileSet fileSet,
                          java.lang.String tagName,
                          org.dom4j.Element parentElement)
                   throws java.io.IOException
Method writeFileSet

Parameters:
fileSet -
parentElement -
tagName -
Throws:
java.io.IOException

writeLicense

private void writeLicense(License license,
                          java.lang.String tagName,
                          org.dom4j.Element parentElement)
                   throws java.io.IOException
Method writeLicense

Parameters:
license -
parentElement -
tagName -
Throws:
java.io.IOException

writeMailingList

private void writeMailingList(MailingList mailingList,
                              java.lang.String tagName,
                              org.dom4j.Element parentElement)
                       throws java.io.IOException
Method writeMailingList

Parameters:
mailingList -
parentElement -
tagName -
Throws:
java.io.IOException

writeModel

private void writeModel(Model model,
                        java.lang.String tagName,
                        org.dom4j.Document parentElement)
                 throws java.io.IOException
Method writeModel

Parameters:
model -
parentElement -
tagName -
Throws:
java.io.IOException

writeModelBase

private void writeModelBase(ModelBase modelBase,
                            java.lang.String tagName,
                            org.dom4j.Element parentElement)
                     throws java.io.IOException
Method writeModelBase

Parameters:
modelBase -
parentElement -
tagName -
Throws:
java.io.IOException

writeOrganization

private void writeOrganization(Organization organization,
                               java.lang.String tagName,
                               org.dom4j.Element parentElement)
                        throws java.io.IOException
Method writeOrganization

Parameters:
organization -
parentElement -
tagName -
Throws:
java.io.IOException

writePackageGroup

private void writePackageGroup(PackageGroup packageGroup,
                               java.lang.String tagName,
                               org.dom4j.Element parentElement)
                        throws java.io.IOException
Method writePackageGroup

Parameters:
packageGroup -
parentElement -
tagName -
Throws:
java.io.IOException

writePatternSet

private void writePatternSet(PatternSet patternSet,
                             java.lang.String tagName,
                             org.dom4j.Element parentElement)
                      throws java.io.IOException
Method writePatternSet

Parameters:
patternSet -
parentElement -
tagName -
Throws:
java.io.IOException

writePluginConfiguration

private void writePluginConfiguration(PluginConfiguration pluginConfiguration,
                                      java.lang.String tagName,
                                      org.dom4j.Element parentElement)
                               throws java.io.IOException
Method writePluginConfiguration

Parameters:
pluginConfiguration -
parentElement -
tagName -
Throws:
java.io.IOException

writePluginContainer

private void writePluginContainer(PluginContainer pluginContainer,
                                  java.lang.String tagName,
                                  org.dom4j.Element parentElement)
                           throws java.io.IOException
Method writePluginContainer

Parameters:
pluginContainer -
parentElement -
tagName -
Throws:
java.io.IOException

writeRepository

private void writeRepository(Repository repository,
                             java.lang.String tagName,
                             org.dom4j.Element parentElement)
                      throws java.io.IOException
Method writeRepository

Parameters:
repository -
parentElement -
tagName -
Throws:
java.io.IOException

writeResource

private void writeResource(Resource resource,
                           java.lang.String tagName,
                           org.dom4j.Element parentElement)
                    throws java.io.IOException
Method writeResource

Parameters:
resource -
parentElement -
tagName -
Throws:
java.io.IOException

writeSourceModification

private void writeSourceModification(SourceModification sourceModification,
                                     java.lang.String tagName,
                                     org.dom4j.Element parentElement)
                              throws java.io.IOException
Method writeSourceModification

Parameters:
sourceModification -
parentElement -
tagName -
Throws:
java.io.IOException

writeUnitTest

private void writeUnitTest(UnitTest unitTest,
                           java.lang.String tagName,
                           org.dom4j.Element parentElement)
                    throws java.io.IOException
Method writeUnitTest

Parameters:
unitTest -
parentElement -
tagName -
Throws:
java.io.IOException

writeVersion

private void writeVersion(Version version,
                          java.lang.String tagName,
                          org.dom4j.Element parentElement)
                   throws java.io.IOException
Method writeVersion

Parameters:
version -
parentElement -
tagName -
Throws:
java.io.IOException