Class PolyglotMavenXpp3Writer

java.lang.Object
org.sonatype.maven.polyglot.xml.xpp3.PolyglotMavenXpp3Writer

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

    Fields
    Modifier and Type
    Field
    Description
    private static final String
    Field NAMESPACE.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    write(OutputStream stream, org.apache.maven.model.Model model)
    Method write.
    void
    write(Writer writer, org.apache.maven.model.Model model)
    Method write.
    private void
    writeActivation(org.apache.maven.model.Activation activation, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeActivation.
    private void
    writeActivationFile(org.apache.maven.model.ActivationFile activationFile, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeActivationFile.
    private void
    writeActivationOS(org.apache.maven.model.ActivationOS activationOS, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeActivationOS.
    private void
    writeActivationProperty(org.apache.maven.model.ActivationProperty activationProperty, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeActivationProperty.
    private void
    writeBuild(org.apache.maven.model.Build build, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeBuild.
    private void
    writeBuildBase(org.apache.maven.model.BuildBase buildBase, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeBuildBase.
    private void
    writeCiManagement(org.apache.maven.model.CiManagement ciManagement, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeCiManagement.
    private void
    writeConfigurationContainer(org.apache.maven.model.ConfigurationContainer configurationContainer, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeConfigurationContainer.
    private void
    writeContributor(org.apache.maven.model.Contributor contributor, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeContributor.
    private void
    writeDependency(org.apache.maven.model.Dependency dependency, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeDependency.
    private void
    writeDependencyManagement(org.apache.maven.model.DependencyManagement dependencyManagement, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeDependencyManagement.
    private void
    writeDeploymentRepository(org.apache.maven.model.DeploymentRepository deploymentRepository, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeDeploymentRepository.
    private void
    writeDeveloper(org.apache.maven.model.Developer developer, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeDeveloper.
    private void
    writeDistributionManagement(org.apache.maven.model.DistributionManagement distributionManagement, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeDistributionManagement.
    private void
    writeExclusion(org.apache.maven.model.Exclusion exclusion, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeExclusion.
    private void
    writeExtension(org.apache.maven.model.Extension extension, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeExtension.
    private void
    writeFileSet(org.apache.maven.model.FileSet fileSet, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeFileSet.
    private void
    writeIssueManagement(org.apache.maven.model.IssueManagement issueManagement, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeIssueManagement.
    private void
    writeLicense(org.apache.maven.model.License license, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeLicense.
    private void
    writeMailingList(org.apache.maven.model.MailingList mailingList, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeMailingList.
    private void
    writeModel(org.apache.maven.model.Model model, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeModel.
    private void
    writeModelBase(org.apache.maven.model.ModelBase modelBase, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeModelBase.
    private void
    writeNotifier(org.apache.maven.model.Notifier notifier, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeNotifier.
    private void
    writeOrganization(org.apache.maven.model.Organization organization, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeOrganization.
    private void
    writeParent(org.apache.maven.model.Parent parent, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeParent.
    private void
    writePatternSet(org.apache.maven.model.PatternSet patternSet, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writePatternSet.
    private void
    writePlugin(org.apache.maven.model.Plugin plugin, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writePlugin.
    private void
    writePluginConfiguration(org.apache.maven.model.PluginConfiguration pluginConfiguration, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writePluginConfiguration.
    private void
    writePluginContainer(org.apache.maven.model.PluginContainer pluginContainer, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writePluginContainer.
    private void
    writePluginExecution(org.apache.maven.model.PluginExecution pluginExecution, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writePluginExecution.
    private void
    writePluginManagement(org.apache.maven.model.PluginManagement pluginManagement, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writePluginManagement.
    private void
    writePrerequisites(org.apache.maven.model.Prerequisites prerequisites, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writePrerequisites.
    private void
    writeProfile(org.apache.maven.model.Profile profile, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeProfile.
    private void
    writeRelocation(org.apache.maven.model.Relocation relocation, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeRelocation.
    private void
    writeReporting(org.apache.maven.model.Reporting reporting, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeReporting.
    private void
    writeReportPlugin(org.apache.maven.model.ReportPlugin reportPlugin, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeReportPlugin.
    private void
    writeReportSet(org.apache.maven.model.ReportSet reportSet, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeReportSet.
    private void
    writeRepository(org.apache.maven.model.Repository repository, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeRepository.
    private void
    writeRepositoryBase(org.apache.maven.model.RepositoryBase repositoryBase, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeRepositoryBase.
    private void
    writeRepositoryPolicy(org.apache.maven.model.RepositoryPolicy repositoryPolicy, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeRepositoryPolicy.
    private void
    writeResource(org.apache.maven.model.Resource resource, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeResource.
    private void
    writeScm(org.apache.maven.model.Scm scm, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
    Method writeScm.
    private void
    writeSite(org.apache.maven.model.Site site, 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 Details

    • NAMESPACE

      private static final String NAMESPACE
      Field NAMESPACE.
  • Constructor Details

    • PolyglotMavenXpp3Writer

      public PolyglotMavenXpp3Writer()
  • Method Details

    • write

      public void write(Writer writer, org.apache.maven.model.Model model) throws IOException
      Method write.
      Parameters:
      writer -
      model -
      Throws:
      IOException
    • write

      public void write(OutputStream stream, org.apache.maven.model.Model model) throws IOException
      Method write.
      Parameters:
      stream -
      model -
      Throws:
      IOException
    • writeActivation

      private void writeActivation(org.apache.maven.model.Activation activation, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeActivation.
      Parameters:
      activation -
      tagName -
      serializer -
      Throws:
      IOException
    • writeActivationFile

      private void writeActivationFile(org.apache.maven.model.ActivationFile activationFile, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeActivationFile.
      Parameters:
      activationFile -
      tagName -
      serializer -
      Throws:
      IOException
    • writeActivationOS

      private void writeActivationOS(org.apache.maven.model.ActivationOS activationOS, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeActivationOS.
      Parameters:
      activationOS -
      tagName -
      serializer -
      Throws:
      IOException
    • writeActivationProperty

      private void writeActivationProperty(org.apache.maven.model.ActivationProperty activationProperty, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeActivationProperty.
      Parameters:
      activationProperty -
      tagName -
      serializer -
      Throws:
      IOException
    • writeBuild

      private void writeBuild(org.apache.maven.model.Build build, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeBuild.
      Parameters:
      build -
      tagName -
      serializer -
      Throws:
      IOException
    • writeBuildBase

      private void writeBuildBase(org.apache.maven.model.BuildBase buildBase, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeBuildBase.
      Parameters:
      buildBase -
      tagName -
      serializer -
      Throws:
      IOException
    • writeCiManagement

      private void writeCiManagement(org.apache.maven.model.CiManagement ciManagement, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeCiManagement.
      Parameters:
      ciManagement -
      tagName -
      serializer -
      Throws:
      IOException
    • writeConfigurationContainer

      private void writeConfigurationContainer(org.apache.maven.model.ConfigurationContainer configurationContainer, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeConfigurationContainer.
      Parameters:
      configurationContainer -
      tagName -
      serializer -
      Throws:
      IOException
    • writeContributor

      private void writeContributor(org.apache.maven.model.Contributor contributor, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeContributor.
      Parameters:
      contributor -
      tagName -
      serializer -
      Throws:
      IOException
    • writeDependency

      private void writeDependency(org.apache.maven.model.Dependency dependency, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeDependency.
      Parameters:
      dependency -
      tagName -
      serializer -
      Throws:
      IOException
    • writeDependencyManagement

      private void writeDependencyManagement(org.apache.maven.model.DependencyManagement dependencyManagement, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeDependencyManagement.
      Parameters:
      dependencyManagement -
      tagName -
      serializer -
      Throws:
      IOException
    • writeDeploymentRepository

      private void writeDeploymentRepository(org.apache.maven.model.DeploymentRepository deploymentRepository, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeDeploymentRepository.
      Parameters:
      deploymentRepository -
      tagName -
      serializer -
      Throws:
      IOException
    • writeDeveloper

      private void writeDeveloper(org.apache.maven.model.Developer developer, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeDeveloper.
      Parameters:
      developer -
      tagName -
      serializer -
      Throws:
      IOException
    • writeDistributionManagement

      private void writeDistributionManagement(org.apache.maven.model.DistributionManagement distributionManagement, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeDistributionManagement.
      Parameters:
      distributionManagement -
      tagName -
      serializer -
      Throws:
      IOException
    • writeExclusion

      private void writeExclusion(org.apache.maven.model.Exclusion exclusion, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeExclusion.
      Parameters:
      exclusion -
      tagName -
      serializer -
      Throws:
      IOException
    • writeExtension

      private void writeExtension(org.apache.maven.model.Extension extension, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeExtension.
      Parameters:
      extension -
      tagName -
      serializer -
      Throws:
      IOException
    • writeFileSet

      private void writeFileSet(org.apache.maven.model.FileSet fileSet, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeFileSet.
      Parameters:
      fileSet -
      tagName -
      serializer -
      Throws:
      IOException
    • writeIssueManagement

      private void writeIssueManagement(org.apache.maven.model.IssueManagement issueManagement, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeIssueManagement.
      Parameters:
      issueManagement -
      tagName -
      serializer -
      Throws:
      IOException
    • writeLicense

      private void writeLicense(org.apache.maven.model.License license, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeLicense.
      Parameters:
      license -
      tagName -
      serializer -
      Throws:
      IOException
    • writeMailingList

      private void writeMailingList(org.apache.maven.model.MailingList mailingList, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeMailingList.
      Parameters:
      mailingList -
      tagName -
      serializer -
      Throws:
      IOException
    • writeModel

      private void writeModel(org.apache.maven.model.Model model, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeModel.
      Parameters:
      model -
      tagName -
      serializer -
      Throws:
      IOException
    • writeModelBase

      private void writeModelBase(org.apache.maven.model.ModelBase modelBase, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeModelBase.
      Parameters:
      modelBase -
      tagName -
      serializer -
      Throws:
      IOException
    • writeNotifier

      private void writeNotifier(org.apache.maven.model.Notifier notifier, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeNotifier.
      Parameters:
      notifier -
      tagName -
      serializer -
      Throws:
      IOException
    • writeOrganization

      private void writeOrganization(org.apache.maven.model.Organization organization, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeOrganization.
      Parameters:
      organization -
      tagName -
      serializer -
      Throws:
      IOException
    • writeParent

      private void writeParent(org.apache.maven.model.Parent parent, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeParent.
      Parameters:
      parent -
      tagName -
      serializer -
      Throws:
      IOException
    • writePatternSet

      private void writePatternSet(org.apache.maven.model.PatternSet patternSet, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writePatternSet.
      Parameters:
      patternSet -
      tagName -
      serializer -
      Throws:
      IOException
    • writePlugin

      private void writePlugin(org.apache.maven.model.Plugin plugin, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writePlugin.
      Parameters:
      plugin -
      tagName -
      serializer -
      Throws:
      IOException
    • writePluginConfiguration

      private void writePluginConfiguration(org.apache.maven.model.PluginConfiguration pluginConfiguration, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writePluginConfiguration.
      Parameters:
      pluginConfiguration -
      tagName -
      serializer -
      Throws:
      IOException
    • writePluginContainer

      private void writePluginContainer(org.apache.maven.model.PluginContainer pluginContainer, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writePluginContainer.
      Parameters:
      pluginContainer -
      tagName -
      serializer -
      Throws:
      IOException
    • writePluginExecution

      private void writePluginExecution(org.apache.maven.model.PluginExecution pluginExecution, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writePluginExecution.
      Parameters:
      pluginExecution -
      tagName -
      serializer -
      Throws:
      IOException
    • writePluginManagement

      private void writePluginManagement(org.apache.maven.model.PluginManagement pluginManagement, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writePluginManagement.
      Parameters:
      pluginManagement -
      tagName -
      serializer -
      Throws:
      IOException
    • writePrerequisites

      private void writePrerequisites(org.apache.maven.model.Prerequisites prerequisites, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writePrerequisites.
      Parameters:
      prerequisites -
      tagName -
      serializer -
      Throws:
      IOException
    • writeProfile

      private void writeProfile(org.apache.maven.model.Profile profile, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeProfile.
      Parameters:
      profile -
      tagName -
      serializer -
      Throws:
      IOException
    • writeRelocation

      private void writeRelocation(org.apache.maven.model.Relocation relocation, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeRelocation.
      Parameters:
      relocation -
      tagName -
      serializer -
      Throws:
      IOException
    • writeReportPlugin

      private void writeReportPlugin(org.apache.maven.model.ReportPlugin reportPlugin, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeReportPlugin.
      Parameters:
      reportPlugin -
      tagName -
      serializer -
      Throws:
      IOException
    • writeReportSet

      private void writeReportSet(org.apache.maven.model.ReportSet reportSet, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeReportSet.
      Parameters:
      reportSet -
      tagName -
      serializer -
      Throws:
      IOException
    • writeReporting

      private void writeReporting(org.apache.maven.model.Reporting reporting, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeReporting.
      Parameters:
      reporting -
      tagName -
      serializer -
      Throws:
      IOException
    • writeRepository

      private void writeRepository(org.apache.maven.model.Repository repository, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeRepository.
      Parameters:
      repository -
      tagName -
      serializer -
      Throws:
      IOException
    • writeRepositoryBase

      private void writeRepositoryBase(org.apache.maven.model.RepositoryBase repositoryBase, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeRepositoryBase.
      Parameters:
      repositoryBase -
      tagName -
      serializer -
      Throws:
      IOException
    • writeRepositoryPolicy

      private void writeRepositoryPolicy(org.apache.maven.model.RepositoryPolicy repositoryPolicy, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeRepositoryPolicy.
      Parameters:
      repositoryPolicy -
      tagName -
      serializer -
      Throws:
      IOException
    • writeResource

      private void writeResource(org.apache.maven.model.Resource resource, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeResource.
      Parameters:
      resource -
      tagName -
      serializer -
      Throws:
      IOException
    • writeScm

      private void writeScm(org.apache.maven.model.Scm scm, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeScm.
      Parameters:
      scm -
      tagName -
      serializer -
      Throws:
      IOException
    • writeSite

      private void writeSite(org.apache.maven.model.Site site, String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws IOException
      Method writeSite.
      Parameters:
      site -
      tagName -
      serializer -
      Throws:
      IOException