org.apache.maven.model.io.xpp3
Class MavenXpp3Writer

java.lang.Object
  extended by org.apache.maven.model.io.xpp3.MavenXpp3Writer

public class MavenXpp3Writer
extends java.lang.Object

Class MavenXpp3Writer.

Version:
$Revision$ $Date$

Field Summary
private static java.lang.String NAMESPACE
          Field NAMESPACE.
 
Constructor Summary
MavenXpp3Writer()
           
 
Method Summary
 void write(java.io.Writer writer, Model model)
          Method write.
private  void writeActivation(Activation activation, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeActivation.
private  void writeActivationCustom(ActivationCustom activationCustom, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeActivationCustom.
private  void writeActivationFile(ActivationFile activationFile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeActivationFile.
private  void writeActivationOS(ActivationOS activationOS, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeActivationOS.
private  void writeActivationProperty(ActivationProperty activationProperty, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeActivationProperty.
private  void writeBuild(Build build, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeBuild.
private  void writeBuildBase(BuildBase buildBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeBuildBase.
private  void writeCiManagement(CiManagement ciManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeCiManagement.
private  void writeConfigurationContainer(ConfigurationContainer configurationContainer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeConfigurationContainer.
private  void writeContributor(Contributor contributor, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeContributor.
private  void writeDependency(Dependency dependency, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeDependency.
private  void writeDependencyManagement(DependencyManagement dependencyManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeDependencyManagement.
private  void writeDeploymentRepository(DeploymentRepository deploymentRepository, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeDeploymentRepository.
private  void writeDeveloper(Developer developer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeDeveloper.
private  void writeDistributionManagement(DistributionManagement distributionManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeDistributionManagement.
private  void writeExclusion(Exclusion exclusion, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeExclusion.
private  void writeExtension(Extension extension, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeExtension.
private  void writeFileSet(FileSet fileSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeFileSet.
private  void writeIssueManagement(IssueManagement issueManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeIssueManagement.
private  void writeLicense(License license, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeLicense.
private  void writeMailingList(MailingList mailingList, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeMailingList.
private  void writeModel(Model model, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeModel.
private  void writeModelBase(ModelBase modelBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeModelBase.
private  void writeNotifier(Notifier notifier, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeNotifier.
private  void writeOrganization(Organization organization, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeOrganization.
private  void writeParent(Parent parent, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeParent.
private  void writePatternSet(PatternSet patternSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writePatternSet.
private  void writePlugin(Plugin plugin, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writePlugin.
private  void writePluginConfiguration(PluginConfiguration pluginConfiguration, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writePluginConfiguration.
private  void writePluginContainer(PluginContainer pluginContainer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writePluginContainer.
private  void writePluginExecution(PluginExecution pluginExecution, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writePluginExecution.
private  void writePluginManagement(PluginManagement pluginManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writePluginManagement.
private  void writePrerequisites(Prerequisites prerequisites, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writePrerequisites.
private  void writeProfile(Profile profile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeProfile.
private  void writeRelocation(Relocation relocation, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeRelocation.
private  void writeReporting(Reporting reporting, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeReporting.
private  void writeReportPlugin(ReportPlugin reportPlugin, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeReportPlugin.
private  void writeReportSet(ReportSet reportSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeReportSet.
private  void writeRepository(Repository repository, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeRepository.
private  void writeRepositoryBase(RepositoryBase repositoryBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeRepositoryBase.
private  void writeRepositoryPolicy(RepositoryPolicy repositoryPolicy, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeRepositoryPolicy.
private  void writeResource(Resource resource, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeResource.
private  void writeScm(Scm scm, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeScm.
private  void writeSite(Site site, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeSite.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAMESPACE

private static final java.lang.String NAMESPACE
Field NAMESPACE.

Constructor Detail

MavenXpp3Writer

public MavenXpp3Writer()
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.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                      throws java.io.IOException
Method writeActivation.

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

writeActivationCustom

private void writeActivationCustom(ActivationCustom activationCustom,
                                   java.lang.String tagName,
                                   org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                            throws java.io.IOException
Method writeActivationCustom.

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

writeActivationFile

private void writeActivationFile(ActivationFile activationFile,
                                 java.lang.String tagName,
                                 org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                          throws java.io.IOException
Method writeActivationFile.

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

writeActivationOS

private void writeActivationOS(ActivationOS activationOS,
                               java.lang.String tagName,
                               org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                        throws java.io.IOException
Method writeActivationOS.

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

writeActivationProperty

private void writeActivationProperty(ActivationProperty activationProperty,
                                     java.lang.String tagName,
                                     org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                              throws java.io.IOException
Method writeActivationProperty.

Parameters:
activationProperty -
serializer -
tagName -
Throws:
java.io.IOException

writeBuild

private void writeBuild(Build build,
                        java.lang.String tagName,
                        org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                 throws java.io.IOException
Method writeBuild.

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

writeBuildBase

private void writeBuildBase(BuildBase buildBase,
                            java.lang.String tagName,
                            org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                     throws java.io.IOException
Method writeBuildBase.

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

writeCiManagement

private void writeCiManagement(CiManagement ciManagement,
                               java.lang.String tagName,
                               org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                        throws java.io.IOException
Method writeCiManagement.

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

writeConfigurationContainer

private void writeConfigurationContainer(ConfigurationContainer configurationContainer,
                                         java.lang.String tagName,
                                         org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                  throws java.io.IOException
Method writeConfigurationContainer.

Parameters:
configurationContainer -
serializer -
tagName -
Throws:
java.io.IOException

writeContributor

private void writeContributor(Contributor contributor,
                              java.lang.String tagName,
                              org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                       throws java.io.IOException
Method writeContributor.

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

writeDependency

private void writeDependency(Dependency dependency,
                             java.lang.String tagName,
                             org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                      throws java.io.IOException
Method writeDependency.

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

writeDependencyManagement

private void writeDependencyManagement(DependencyManagement dependencyManagement,
                                       java.lang.String tagName,
                                       org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                throws java.io.IOException
Method writeDependencyManagement.

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

writeDeploymentRepository

private void writeDeploymentRepository(DeploymentRepository deploymentRepository,
                                       java.lang.String tagName,
                                       org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                throws java.io.IOException
Method writeDeploymentRepository.

Parameters:
deploymentRepository -
serializer -
tagName -
Throws:
java.io.IOException

writeDeveloper

private void writeDeveloper(Developer developer,
                            java.lang.String tagName,
                            org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                     throws java.io.IOException
Method writeDeveloper.

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

writeDistributionManagement

private void writeDistributionManagement(DistributionManagement distributionManagement,
                                         java.lang.String tagName,
                                         org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                                  throws java.io.IOException
Method writeDistributionManagement.

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

writeExclusion

private void writeExclusion(Exclusion exclusion,
                            java.lang.String tagName,
                            org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                     throws java.io.IOException
Method writeExclusion.

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

writeExtension

private void writeExtension(Extension extension,
                            java.lang.String tagName,
                            org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                     throws java.io.IOException
Method writeExtension.

Parameters:
extension -
serializer -
tagName -
Throws:
java.io.IOException

writeFileSet

private void writeFileSet(FileSet fileSet,
                          java.lang.String tagName,
                          org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                   throws java.io.IOException
Method writeFileSet.

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

writeIssueManagement

private void writeIssueManagement(IssueManagement issueManagement,
                                  java.lang.String tagName,
                                  org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                           throws java.io.IOException
Method writeIssueManagement.

Parameters:
issueManagement -
serializer -
tagName -
Throws:
java.io.IOException

writeLicense

private void writeLicense(License license,
                          java.lang.String tagName,
                          org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                   throws java.io.IOException
Method writeLicense.

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

writeMailingList

private void writeMailingList(MailingList mailingList,
                              java.lang.String tagName,
                              org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                       throws java.io.IOException
Method writeMailingList.

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

writeModel

private void writeModel(Model model,
                        java.lang.String tagName,
                        org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                 throws java.io.IOException
Method writeModel.

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

writeModelBase

private void writeModelBase(ModelBase modelBase,
                            java.lang.String tagName,
                            org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                     throws java.io.IOException
Method writeModelBase.

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

writeNotifier

private void writeNotifier(Notifier notifier,
                           java.lang.String tagName,
                           org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                    throws java.io.IOException
Method writeNotifier.

Parameters:
notifier -
serializer -
tagName -
Throws:
java.io.IOException

writeOrganization

private void writeOrganization(Organization organization,
                               java.lang.String tagName,
                               org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                        throws java.io.IOException
Method writeOrganization.

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

writeParent

private void writeParent(Parent parent,
                         java.lang.String tagName,
                         org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                  throws java.io.IOException
Method writeParent.

Parameters:
parent -
serializer -
tagName -
Throws:
java.io.IOException

writePatternSet

private void writePatternSet(PatternSet patternSet,
                             java.lang.String tagName,
                             org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                      throws java.io.IOException
Method writePatternSet.

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

writePlugin

private void writePlugin(Plugin plugin,
                         java.lang.String tagName,
                         org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                  throws java.io.IOException
Method writePlugin.

Parameters:
plugin -
serializer -
tagName -
Throws:
java.io.IOException

writePluginConfiguration

private void writePluginConfiguration(PluginConfiguration pluginConfiguration,
                                      java.lang.String tagName,
                                      org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                               throws java.io.IOException
Method writePluginConfiguration.

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

writePluginContainer

private void writePluginContainer(PluginContainer pluginContainer,
                                  java.lang.String tagName,
                                  org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                           throws java.io.IOException
Method writePluginContainer.

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

writePluginExecution

private void writePluginExecution(PluginExecution pluginExecution,
                                  java.lang.String tagName,
                                  org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                           throws java.io.IOException
Method writePluginExecution.

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

writePluginManagement

private void writePluginManagement(PluginManagement pluginManagement,
                                   java.lang.String tagName,
                                   org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                            throws java.io.IOException
Method writePluginManagement.

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

writePrerequisites

private void writePrerequisites(Prerequisites prerequisites,
                                java.lang.String tagName,
                                org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                         throws java.io.IOException
Method writePrerequisites.

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

writeProfile

private void writeProfile(Profile profile,
                          java.lang.String tagName,
                          org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                   throws java.io.IOException
Method writeProfile.

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

writeRelocation

private void writeRelocation(Relocation relocation,
                             java.lang.String tagName,
                             org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                      throws java.io.IOException
Method writeRelocation.

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

writeReportPlugin

private void writeReportPlugin(ReportPlugin reportPlugin,
                               java.lang.String tagName,
                               org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                        throws java.io.IOException
Method writeReportPlugin.

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

writeReportSet

private void writeReportSet(ReportSet reportSet,
                            java.lang.String tagName,
                            org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                     throws java.io.IOException
Method writeReportSet.

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

writeReporting

private void writeReporting(Reporting reporting,
                            java.lang.String tagName,
                            org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                     throws java.io.IOException
Method writeReporting.

Parameters:
reporting -
serializer -
tagName -
Throws:
java.io.IOException

writeRepository

private void writeRepository(Repository repository,
                             java.lang.String tagName,
                             org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                      throws java.io.IOException
Method writeRepository.

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

writeRepositoryBase

private void writeRepositoryBase(RepositoryBase repositoryBase,
                                 java.lang.String tagName,
                                 org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                          throws java.io.IOException
Method writeRepositoryBase.

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

writeRepositoryPolicy

private void writeRepositoryPolicy(RepositoryPolicy repositoryPolicy,
                                   java.lang.String tagName,
                                   org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                            throws java.io.IOException
Method writeRepositoryPolicy.

Parameters:
repositoryPolicy -
serializer -
tagName -
Throws:
java.io.IOException

writeResource

private void writeResource(Resource resource,
                           java.lang.String tagName,
                           org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                    throws java.io.IOException
Method writeResource.

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

writeScm

private void writeScm(Scm scm,
                      java.lang.String tagName,
                      org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
               throws java.io.IOException
Method writeScm.

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

writeSite

private void writeSite(Site site,
                       java.lang.String tagName,
                       org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                throws java.io.IOException
Method writeSite.

Parameters:
site -
serializer -
tagName -
Throws:
java.io.IOException