org.apache.maven.model.v3_0_0.io.dom4j
Class MavenDom4jWriter

java.lang.Object
  extended by org.apache.maven.model.v3_0_0.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 model)
          Method write.
private  void writeBranch(Branch branch, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeBranch.
private  void writeBuild(Build build, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeBuild.
private  void writeBuildBase(BuildBase buildBase, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeBuildBase.
private  void writeContributor(Contributor contributor, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeContributor.
private  void writeDependency(Dependency dependency, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeDependency.
private  void writeDeveloper(Developer developer, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeDeveloper.
private  void writeFileSet(FileSet fileSet, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeFileSet.
private  void writeLicense(License license, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeLicense.
private  void writeMailingList(MailingList mailingList, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeMailingList.
private  void writeModel(Model model, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeModel.
private  void writeModelBase(ModelBase modelBase, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeModelBase.
private  void writeOrganization(Organization organization, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeOrganization.
private  void writePackageGroup(PackageGroup packageGroup, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writePackageGroup.
private  void writePatternSet(PatternSet patternSet, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writePatternSet.
private  void writePluginConfiguration(PluginConfiguration pluginConfiguration, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writePluginConfiguration.
private  void writePluginContainer(PluginContainer pluginContainer, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writePluginContainer.
private  void writeRepository(Repository repository, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeRepository.
private  void writeResource(Resource resource, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeResource.
private  void writeSourceModification(SourceModification sourceModification, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeSourceModification.
private  void writeUnitTest(UnitTest unitTest, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeUnitTest.
private  void writeVersion(Version version, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeVersion.
private  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 model)
           throws java.io.IOException
Method write.

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

writeBranch

private void writeBranch(Branch branch,
                         java.lang.String tagName,
                         org.dom4j.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch 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.Branch parentElement)
                   throws java.io.IOException
Method writeVersion.

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

writeXpp3DomToElement

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

Parameters:
xpp3Dom -
parentElement -