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