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

java.lang.Object
  extended byorg.apache.maven.model.io.xpp3.MavenXpp3Writer

public class MavenXpp3Writer
extends java.lang.Object

Class MavenXpp3Writer.

Version:
$Revision$ $Date$

Field Summary
private  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 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