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

java.lang.Object
  extended by org.apache.maven.model.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 writeActivation(Activation activation, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeActivation.
private  void writeActivationCustom(ActivationCustom activationCustom, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeActivationCustom.
private  void writeActivationFile(ActivationFile activationFile, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeActivationFile.
private  void writeActivationOS(ActivationOS activationOS, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeActivationOS.
private  void writeActivationProperty(ActivationProperty activationProperty, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeActivationProperty.
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 writeCiManagement(CiManagement ciManagement, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeCiManagement.
private  void writeConfigurationContainer(ConfigurationContainer configurationContainer, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeConfigurationContainer.
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 writeDependencyManagement(DependencyManagement dependencyManagement, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeDependencyManagement.
private  void writeDeploymentRepository(DeploymentRepository deploymentRepository, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeDeploymentRepository.
private  void writeDeveloper(Developer developer, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeDeveloper.
private  void writeDistributionManagement(DistributionManagement distributionManagement, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeDistributionManagement.
private  void writeExclusion(Exclusion exclusion, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeExclusion.
private  void writeExtension(Extension extension, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeExtension.
private  void writeFileSet(FileSet fileSet, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeFileSet.
private  void writeIssueManagement(IssueManagement issueManagement, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeIssueManagement.
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 writeNotifier(Notifier notifier, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeNotifier.
private  void writeOrganization(Organization organization, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeOrganization.
private  void writeParent(Parent parent, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeParent.
private  void writePatternSet(PatternSet patternSet, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writePatternSet.
private  void writePlugin(Plugin plugin, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writePlugin.
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 writePluginExecution(PluginExecution pluginExecution, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writePluginExecution.
private  void writePluginManagement(PluginManagement pluginManagement, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writePluginManagement.
private  void writePrerequisites(Prerequisites prerequisites, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writePrerequisites.
private  void writeProfile(Profile profile, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeProfile.
private  void writeRelocation(Relocation relocation, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeRelocation.
private  void writeReporting(Reporting reporting, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeReporting.
private  void writeReportPlugin(ReportPlugin reportPlugin, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeReportPlugin.
private  void writeReportSet(ReportSet reportSet, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeReportSet.
private  void writeRepository(Repository repository, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeRepository.
private  void writeRepositoryBase(RepositoryBase repositoryBase, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeRepositoryBase.
private  void writeRepositoryPolicy(RepositoryPolicy repositoryPolicy, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeRepositoryPolicy.
private  void writeResource(Resource resource, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeResource.
private  void writeScm(Scm scm, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeScm.
private  void writeSite(Site site, java.lang.String tagName, org.dom4j.Branch parentElement)
          Method writeSite.
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

writeActivation

private void writeActivation(Activation activation,
                             java.lang.String tagName,
                             org.dom4j.Branch parentElement)
                      throws java.io.IOException
Method writeActivation.

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

writeActivationCustom

private void writeActivationCustom(ActivationCustom activationCustom,
                                   java.lang.String tagName,
                                   org.dom4j.Branch parentElement)
                            throws java.io.IOException
Method writeActivationCustom.

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

writeActivationFile

private void writeActivationFile(ActivationFile activationFile,
                                 java.lang.String tagName,
                                 org.dom4j.Branch parentElement)
                          throws java.io.IOException
Method writeActivationFile.

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

writeActivationOS

private void writeActivationOS(ActivationOS activationOS,
                               java.lang.String tagName,
                               org.dom4j.Branch parentElement)
                        throws java.io.IOException
Method writeActivationOS.

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

writeActivationProperty

private void writeActivationProperty(ActivationProperty activationProperty,
                                     java.lang.String tagName,
                                     org.dom4j.Branch parentElement)
                              throws java.io.IOException
Method writeActivationProperty.

Parameters:
activationProperty -
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

writeCiManagement

private void writeCiManagement(CiManagement ciManagement,
                               java.lang.String tagName,
                               org.dom4j.Branch parentElement)
                        throws java.io.IOException
Method writeCiManagement.

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

writeConfigurationContainer

private void writeConfigurationContainer(ConfigurationContainer configurationContainer,
                                         java.lang.String tagName,
                                         org.dom4j.Branch parentElement)
                                  throws java.io.IOException
Method writeConfigurationContainer.

Parameters:
configurationContainer -
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

writeDependencyManagement

private void writeDependencyManagement(DependencyManagement dependencyManagement,
                                       java.lang.String tagName,
                                       org.dom4j.Branch parentElement)
                                throws java.io.IOException
Method writeDependencyManagement.

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

writeDeploymentRepository

private void writeDeploymentRepository(DeploymentRepository deploymentRepository,
                                       java.lang.String tagName,
                                       org.dom4j.Branch parentElement)
                                throws java.io.IOException
Method writeDeploymentRepository.

Parameters:
deploymentRepository -
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

writeDistributionManagement

private void writeDistributionManagement(DistributionManagement distributionManagement,
                                         java.lang.String tagName,
                                         org.dom4j.Branch parentElement)
                                  throws java.io.IOException
Method writeDistributionManagement.

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

writeExclusion

private void writeExclusion(Exclusion exclusion,
                            java.lang.String tagName,
                            org.dom4j.Branch parentElement)
                     throws java.io.IOException
Method writeExclusion.

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

writeExtension

private void writeExtension(Extension extension,
                            java.lang.String tagName,
                            org.dom4j.Branch parentElement)
                     throws java.io.IOException
Method writeExtension.

Parameters:
extension -
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

writeIssueManagement

private void writeIssueManagement(IssueManagement issueManagement,
                                  java.lang.String tagName,
                                  org.dom4j.Branch parentElement)
                           throws java.io.IOException
Method writeIssueManagement.

Parameters:
issueManagement -
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

writeNotifier

private void writeNotifier(Notifier notifier,
                           java.lang.String tagName,
                           org.dom4j.Branch parentElement)
                    throws java.io.IOException
Method writeNotifier.

Parameters:
notifier -
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

writeParent

private void writeParent(Parent parent,
                         java.lang.String tagName,
                         org.dom4j.Branch parentElement)
                  throws java.io.IOException
Method writeParent.

Parameters:
parent -
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

writePlugin

private void writePlugin(Plugin plugin,
                         java.lang.String tagName,
                         org.dom4j.Branch parentElement)
                  throws java.io.IOException
Method writePlugin.

Parameters:
plugin -
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

writePluginExecution

private void writePluginExecution(PluginExecution pluginExecution,
                                  java.lang.String tagName,
                                  org.dom4j.Branch parentElement)
                           throws java.io.IOException
Method writePluginExecution.

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

writePluginManagement

private void writePluginManagement(PluginManagement pluginManagement,
                                   java.lang.String tagName,
                                   org.dom4j.Branch parentElement)
                            throws java.io.IOException
Method writePluginManagement.

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

writePrerequisites

private void writePrerequisites(Prerequisites prerequisites,
                                java.lang.String tagName,
                                org.dom4j.Branch parentElement)
                         throws java.io.IOException
Method writePrerequisites.

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

writeProfile

private void writeProfile(Profile profile,
                          java.lang.String tagName,
                          org.dom4j.Branch parentElement)
                   throws java.io.IOException
Method writeProfile.

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

writeRelocation

private void writeRelocation(Relocation relocation,
                             java.lang.String tagName,
                             org.dom4j.Branch parentElement)
                      throws java.io.IOException
Method writeRelocation.

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

writeReportPlugin

private void writeReportPlugin(ReportPlugin reportPlugin,
                               java.lang.String tagName,
                               org.dom4j.Branch parentElement)
                        throws java.io.IOException
Method writeReportPlugin.

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

writeReportSet

private void writeReportSet(ReportSet reportSet,
                            java.lang.String tagName,
                            org.dom4j.Branch parentElement)
                     throws java.io.IOException
Method writeReportSet.

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

writeReporting

private void writeReporting(Reporting reporting,
                            java.lang.String tagName,
                            org.dom4j.Branch parentElement)
                     throws java.io.IOException
Method writeReporting.

Parameters:
reporting -
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

writeRepositoryBase

private void writeRepositoryBase(RepositoryBase repositoryBase,
                                 java.lang.String tagName,
                                 org.dom4j.Branch parentElement)
                          throws java.io.IOException
Method writeRepositoryBase.

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

writeRepositoryPolicy

private void writeRepositoryPolicy(RepositoryPolicy repositoryPolicy,
                                   java.lang.String tagName,
                                   org.dom4j.Branch parentElement)
                            throws java.io.IOException
Method writeRepositoryPolicy.

Parameters:
repositoryPolicy -
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

writeScm

private void writeScm(Scm scm,
                      java.lang.String tagName,
                      org.dom4j.Branch parentElement)
               throws java.io.IOException
Method writeScm.

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

writeSite

private void writeSite(Site site,
                       java.lang.String tagName,
                       org.dom4j.Branch parentElement)
                throws java.io.IOException
Method writeSite.

Parameters:
site -
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 -