Class MavenXpp3Writer

java.lang.Object
org.apache.maven.model.v3_0_0.io.xpp3.MavenXpp3Writer

public class MavenXpp3Writer extends Object
Class MavenXpp3Writer.
Version:
$Revision$ $Date$
  • Field Details

    • NAMESPACE

      private static final String NAMESPACE
      Field NAMESPACE.
    • fileComment

      private String fileComment
      Field fileComment.
  • Constructor Details

    • MavenXpp3Writer

      public MavenXpp3Writer()
  • Method Details

    • setFileComment

      public void setFileComment(String fileComment)
      Method setFileComment.
      Parameters:
      fileComment - a fileComment object.
    • write

      public void write(Writer writer, Model model) throws IOException
      Method write.
      Parameters:
      writer - a writer object.
      model - a model object.
      Throws:
      IOException - java.io.IOException if any.
    • write

      public void write(OutputStream stream, Model model) throws IOException
      Method write.
      Parameters:
      stream - a stream object.
      model - a model object.
      Throws:
      IOException - java.io.IOException if any.
    • writeBranch

      private void writeBranch(Branch branch, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeBranch.
      Parameters:
      branch - a branch object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeBuild

      private void writeBuild(Build build, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeBuild.
      Parameters:
      build - a build object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeBuildBase

      private void writeBuildBase(BuildBase buildBase, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeBuildBase.
      Parameters:
      buildBase - a buildBase object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeContributor

      private void writeContributor(Contributor contributor, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeContributor.
      Parameters:
      contributor - a contributor object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeDependency

      private void writeDependency(Dependency dependency, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeDependency.
      Parameters:
      dependency - a dependency object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeDeveloper

      private void writeDeveloper(Developer developer, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeDeveloper.
      Parameters:
      developer - a developer object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeFileSet

      private void writeFileSet(FileSet fileSet, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeFileSet.
      Parameters:
      fileSet - a fileSet object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeLicense

      private void writeLicense(License license, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeLicense.
      Parameters:
      license - a license object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeMailingList

      private void writeMailingList(MailingList mailingList, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeMailingList.
      Parameters:
      mailingList - a mailingList object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeModel

      private void writeModel(Model model, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeModel.
      Parameters:
      model - a model object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeModelBase

      private void writeModelBase(ModelBase modelBase, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeModelBase.
      Parameters:
      modelBase - a modelBase object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeOrganization

      private void writeOrganization(Organization organization, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeOrganization.
      Parameters:
      organization - a organization object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writePackageGroup

      private void writePackageGroup(PackageGroup packageGroup, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writePackageGroup.
      Parameters:
      packageGroup - a packageGroup object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writePatternSet

      private void writePatternSet(PatternSet patternSet, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writePatternSet.
      Parameters:
      patternSet - a patternSet object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writePluginConfiguration

      private void writePluginConfiguration(PluginConfiguration pluginConfiguration, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writePluginConfiguration.
      Parameters:
      pluginConfiguration - a pluginConfiguration object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writePluginContainer

      private void writePluginContainer(PluginContainer pluginContainer, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writePluginContainer.
      Parameters:
      pluginContainer - a pluginContainer object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeRepository

      private void writeRepository(Repository repository, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeRepository.
      Parameters:
      repository - a repository object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeResource

      private void writeResource(Resource resource, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeResource.
      Parameters:
      resource - a resource object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeSourceModification

      private void writeSourceModification(SourceModification sourceModification, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeSourceModification.
      Parameters:
      sourceModification - a sourceModification object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeUnitTest

      private void writeUnitTest(UnitTest unitTest, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeUnitTest.
      Parameters:
      unitTest - a unitTest object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.
    • writeVersion

      private void writeVersion(Version version, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeVersion.
      Parameters:
      version - a version object.
      serializer - a serializer object.
      tagName - a tagName object.
      Throws:
      IOException - java.io.IOException if any.