Class PolyglotMavenXpp3Writer
- java.lang.Object
-
- org.sonatype.maven.polyglot.xml.xpp3.PolyglotMavenXpp3Writer
-
public class PolyglotMavenXpp3Writer extends java.lang.ObjectClass MavenXpp3Writer.- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringNAMESPACEField NAMESPACE.
-
Constructor Summary
Constructors Constructor Description PolyglotMavenXpp3Writer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwrite(java.io.OutputStream stream, org.apache.maven.model.Model model)Method write.voidwrite(java.io.Writer writer, org.apache.maven.model.Model model)Method write.private voidwriteActivation(org.apache.maven.model.Activation activation, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeActivation.private voidwriteActivationFile(org.apache.maven.model.ActivationFile activationFile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeActivationFile.private voidwriteActivationOS(org.apache.maven.model.ActivationOS activationOS, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeActivationOS.private voidwriteActivationProperty(org.apache.maven.model.ActivationProperty activationProperty, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeActivationProperty.private voidwriteBuild(org.apache.maven.model.Build build, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeBuild.private voidwriteBuildBase(org.apache.maven.model.BuildBase buildBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeBuildBase.private voidwriteCiManagement(org.apache.maven.model.CiManagement ciManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeCiManagement.private voidwriteConfigurationContainer(org.apache.maven.model.ConfigurationContainer configurationContainer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeConfigurationContainer.private voidwriteContributor(org.apache.maven.model.Contributor contributor, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeContributor.private voidwriteDependency(org.apache.maven.model.Dependency dependency, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeDependency.private voidwriteDependencyManagement(org.apache.maven.model.DependencyManagement dependencyManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeDependencyManagement.private voidwriteDeploymentRepository(org.apache.maven.model.DeploymentRepository deploymentRepository, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeDeploymentRepository.private voidwriteDeveloper(org.apache.maven.model.Developer developer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeDeveloper.private voidwriteDistributionManagement(org.apache.maven.model.DistributionManagement distributionManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeDistributionManagement.private voidwriteExclusion(org.apache.maven.model.Exclusion exclusion, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeExclusion.private voidwriteExtension(org.apache.maven.model.Extension extension, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeExtension.private voidwriteFileSet(org.apache.maven.model.FileSet fileSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeFileSet.private voidwriteIssueManagement(org.apache.maven.model.IssueManagement issueManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeIssueManagement.private voidwriteLicense(org.apache.maven.model.License license, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeLicense.private voidwriteMailingList(org.apache.maven.model.MailingList mailingList, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeMailingList.private voidwriteModel(org.apache.maven.model.Model model, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeModel.private voidwriteModelBase(org.apache.maven.model.ModelBase modelBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeModelBase.private voidwriteNotifier(org.apache.maven.model.Notifier notifier, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeNotifier.private voidwriteOrganization(org.apache.maven.model.Organization organization, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeOrganization.private voidwriteParent(org.apache.maven.model.Parent parent, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeParent.private voidwritePatternSet(org.apache.maven.model.PatternSet patternSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writePatternSet.private voidwritePlugin(org.apache.maven.model.Plugin plugin, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writePlugin.private voidwritePluginConfiguration(org.apache.maven.model.PluginConfiguration pluginConfiguration, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writePluginConfiguration.private voidwritePluginContainer(org.apache.maven.model.PluginContainer pluginContainer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writePluginContainer.private voidwritePluginExecution(org.apache.maven.model.PluginExecution pluginExecution, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writePluginExecution.private voidwritePluginManagement(org.apache.maven.model.PluginManagement pluginManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writePluginManagement.private voidwritePrerequisites(org.apache.maven.model.Prerequisites prerequisites, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writePrerequisites.private voidwriteProfile(org.apache.maven.model.Profile profile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeProfile.private voidwriteRelocation(org.apache.maven.model.Relocation relocation, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeRelocation.private voidwriteReporting(org.apache.maven.model.Reporting reporting, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeReporting.private voidwriteReportPlugin(org.apache.maven.model.ReportPlugin reportPlugin, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeReportPlugin.private voidwriteReportSet(org.apache.maven.model.ReportSet reportSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeReportSet.private voidwriteRepository(org.apache.maven.model.Repository repository, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeRepository.private voidwriteRepositoryBase(org.apache.maven.model.RepositoryBase repositoryBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeRepositoryBase.private voidwriteRepositoryPolicy(org.apache.maven.model.RepositoryPolicy repositoryPolicy, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeRepositoryPolicy.private voidwriteResource(org.apache.maven.model.Resource resource, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeResource.private voidwriteScm(org.apache.maven.model.Scm scm, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeScm.private voidwriteSite(org.apache.maven.model.Site site, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)Method writeSite.
-
-
-
Method Detail
-
write
public void write(java.io.Writer writer, org.apache.maven.model.Model model) throws java.io.IOExceptionMethod write.- Parameters:
writer-model-- Throws:
java.io.IOException
-
write
public void write(java.io.OutputStream stream, org.apache.maven.model.Model model) throws java.io.IOExceptionMethod write.- Parameters:
stream-model-- Throws:
java.io.IOException
-
writeActivation
private void writeActivation(org.apache.maven.model.Activation activation, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeActivation.- Parameters:
activation-serializer-tagName-- Throws:
java.io.IOException
-
writeActivationFile
private void writeActivationFile(org.apache.maven.model.ActivationFile activationFile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeActivationFile.- Parameters:
activationFile-serializer-tagName-- Throws:
java.io.IOException
-
writeActivationOS
private void writeActivationOS(org.apache.maven.model.ActivationOS activationOS, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeActivationOS.- Parameters:
activationOS-serializer-tagName-- Throws:
java.io.IOException
-
writeActivationProperty
private void writeActivationProperty(org.apache.maven.model.ActivationProperty activationProperty, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeActivationProperty.- Parameters:
activationProperty-serializer-tagName-- Throws:
java.io.IOException
-
writeBuild
private void writeBuild(org.apache.maven.model.Build build, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeBuild.- Parameters:
build-serializer-tagName-- Throws:
java.io.IOException
-
writeBuildBase
private void writeBuildBase(org.apache.maven.model.BuildBase buildBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeBuildBase.- Parameters:
buildBase-serializer-tagName-- Throws:
java.io.IOException
-
writeCiManagement
private void writeCiManagement(org.apache.maven.model.CiManagement ciManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeCiManagement.- Parameters:
ciManagement-serializer-tagName-- Throws:
java.io.IOException
-
writeConfigurationContainer
private void writeConfigurationContainer(org.apache.maven.model.ConfigurationContainer configurationContainer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeConfigurationContainer.- Parameters:
configurationContainer-serializer-tagName-- Throws:
java.io.IOException
-
writeContributor
private void writeContributor(org.apache.maven.model.Contributor contributor, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeContributor.- Parameters:
contributor-serializer-tagName-- Throws:
java.io.IOException
-
writeDependency
private void writeDependency(org.apache.maven.model.Dependency dependency, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeDependency.- Parameters:
dependency-serializer-tagName-- Throws:
java.io.IOException
-
writeDependencyManagement
private void writeDependencyManagement(org.apache.maven.model.DependencyManagement dependencyManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeDependencyManagement.- Parameters:
dependencyManagement-serializer-tagName-- Throws:
java.io.IOException
-
writeDeploymentRepository
private void writeDeploymentRepository(org.apache.maven.model.DeploymentRepository deploymentRepository, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeDeploymentRepository.- Parameters:
deploymentRepository-serializer-tagName-- Throws:
java.io.IOException
-
writeDeveloper
private void writeDeveloper(org.apache.maven.model.Developer developer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeDeveloper.- Parameters:
developer-serializer-tagName-- Throws:
java.io.IOException
-
writeDistributionManagement
private void writeDistributionManagement(org.apache.maven.model.DistributionManagement distributionManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeDistributionManagement.- Parameters:
distributionManagement-serializer-tagName-- Throws:
java.io.IOException
-
writeExclusion
private void writeExclusion(org.apache.maven.model.Exclusion exclusion, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeExclusion.- Parameters:
exclusion-serializer-tagName-- Throws:
java.io.IOException
-
writeExtension
private void writeExtension(org.apache.maven.model.Extension extension, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeExtension.- Parameters:
extension-serializer-tagName-- Throws:
java.io.IOException
-
writeFileSet
private void writeFileSet(org.apache.maven.model.FileSet fileSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeFileSet.- Parameters:
fileSet-serializer-tagName-- Throws:
java.io.IOException
-
writeIssueManagement
private void writeIssueManagement(org.apache.maven.model.IssueManagement issueManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeIssueManagement.- Parameters:
issueManagement-serializer-tagName-- Throws:
java.io.IOException
-
writeLicense
private void writeLicense(org.apache.maven.model.License license, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeLicense.- Parameters:
license-serializer-tagName-- Throws:
java.io.IOException
-
writeMailingList
private void writeMailingList(org.apache.maven.model.MailingList mailingList, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeMailingList.- Parameters:
mailingList-serializer-tagName-- Throws:
java.io.IOException
-
writeModel
private void writeModel(org.apache.maven.model.Model model, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeModel.- Parameters:
model-serializer-tagName-- Throws:
java.io.IOException
-
writeModelBase
private void writeModelBase(org.apache.maven.model.ModelBase modelBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeModelBase.- Parameters:
modelBase-serializer-tagName-- Throws:
java.io.IOException
-
writeNotifier
private void writeNotifier(org.apache.maven.model.Notifier notifier, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeNotifier.- Parameters:
notifier-serializer-tagName-- Throws:
java.io.IOException
-
writeOrganization
private void writeOrganization(org.apache.maven.model.Organization organization, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeOrganization.- Parameters:
organization-serializer-tagName-- Throws:
java.io.IOException
-
writeParent
private void writeParent(org.apache.maven.model.Parent parent, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeParent.- Parameters:
parent-serializer-tagName-- Throws:
java.io.IOException
-
writePatternSet
private void writePatternSet(org.apache.maven.model.PatternSet patternSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writePatternSet.- Parameters:
patternSet-serializer-tagName-- Throws:
java.io.IOException
-
writePlugin
private void writePlugin(org.apache.maven.model.Plugin plugin, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writePlugin.- Parameters:
plugin-serializer-tagName-- Throws:
java.io.IOException
-
writePluginConfiguration
private void writePluginConfiguration(org.apache.maven.model.PluginConfiguration pluginConfiguration, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writePluginConfiguration.- Parameters:
pluginConfiguration-serializer-tagName-- Throws:
java.io.IOException
-
writePluginContainer
private void writePluginContainer(org.apache.maven.model.PluginContainer pluginContainer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writePluginContainer.- Parameters:
pluginContainer-serializer-tagName-- Throws:
java.io.IOException
-
writePluginExecution
private void writePluginExecution(org.apache.maven.model.PluginExecution pluginExecution, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writePluginExecution.- Parameters:
pluginExecution-serializer-tagName-- Throws:
java.io.IOException
-
writePluginManagement
private void writePluginManagement(org.apache.maven.model.PluginManagement pluginManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writePluginManagement.- Parameters:
pluginManagement-serializer-tagName-- Throws:
java.io.IOException
-
writePrerequisites
private void writePrerequisites(org.apache.maven.model.Prerequisites prerequisites, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writePrerequisites.- Parameters:
prerequisites-serializer-tagName-- Throws:
java.io.IOException
-
writeProfile
private void writeProfile(org.apache.maven.model.Profile profile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeProfile.- Parameters:
profile-serializer-tagName-- Throws:
java.io.IOException
-
writeRelocation
private void writeRelocation(org.apache.maven.model.Relocation relocation, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeRelocation.- Parameters:
relocation-serializer-tagName-- Throws:
java.io.IOException
-
writeReportPlugin
private void writeReportPlugin(org.apache.maven.model.ReportPlugin reportPlugin, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeReportPlugin.- Parameters:
reportPlugin-serializer-tagName-- Throws:
java.io.IOException
-
writeReportSet
private void writeReportSet(org.apache.maven.model.ReportSet reportSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeReportSet.- Parameters:
reportSet-serializer-tagName-- Throws:
java.io.IOException
-
writeReporting
private void writeReporting(org.apache.maven.model.Reporting reporting, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeReporting.- Parameters:
reporting-serializer-tagName-- Throws:
java.io.IOException
-
writeRepository
private void writeRepository(org.apache.maven.model.Repository repository, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeRepository.- Parameters:
repository-serializer-tagName-- Throws:
java.io.IOException
-
writeRepositoryBase
private void writeRepositoryBase(org.apache.maven.model.RepositoryBase repositoryBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeRepositoryBase.- Parameters:
repositoryBase-serializer-tagName-- Throws:
java.io.IOException
-
writeRepositoryPolicy
private void writeRepositoryPolicy(org.apache.maven.model.RepositoryPolicy repositoryPolicy, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeRepositoryPolicy.- Parameters:
repositoryPolicy-serializer-tagName-- Throws:
java.io.IOException
-
writeResource
private void writeResource(org.apache.maven.model.Resource resource, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeResource.- Parameters:
resource-serializer-tagName-- Throws:
java.io.IOException
-
writeScm
private void writeScm(org.apache.maven.model.Scm scm, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeScm.- Parameters:
scm-serializer-tagName-- Throws:
java.io.IOException
-
writeSite
private void writeSite(org.apache.maven.model.Site site, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOExceptionMethod writeSite.- Parameters:
site-serializer-tagName-- Throws:
java.io.IOException
-
-