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

java.lang.Object
  extended by org.apache.maven.model.v3_0_0.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 writeBranch(Branch branch, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeBranch.
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 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 writeDeveloper(Developer developer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeDeveloper.
private  void writeFileSet(FileSet fileSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeFileSet.
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 writeOrganization(Organization organization, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeOrganization.
private  void writePackageGroup(PackageGroup packageGroup, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writePackageGroup.
private  void writePatternSet(PatternSet patternSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writePatternSet.
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 writeRepository(Repository repository, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeRepository.
private  void writeResource(Resource resource, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeResource.
private  void writeSourceModification(SourceModification sourceModification, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeSourceModification.
private  void writeUnitTest(UnitTest unitTest, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeUnitTest.
private  void writeVersion(Version version, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
          Method writeVersion.
 
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

writeBranch

private void writeBranch(Branch branch,
                         java.lang.String tagName,
                         org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                  throws java.io.IOException
Method writeBranch.

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

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

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

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

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

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

writePackageGroup

private void writePackageGroup(PackageGroup packageGroup,
                               java.lang.String tagName,
                               org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                        throws java.io.IOException
Method writePackageGroup.

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

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

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

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

writeSourceModification

private void writeSourceModification(SourceModification sourceModification,
                                     java.lang.String tagName,
                                     org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                              throws java.io.IOException
Method writeSourceModification.

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

writeUnitTest

private void writeUnitTest(UnitTest unitTest,
                           java.lang.String tagName,
                           org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                    throws java.io.IOException
Method writeUnitTest.

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

writeVersion

private void writeVersion(Version version,
                          java.lang.String tagName,
                          org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
                   throws java.io.IOException
Method writeVersion.

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