Package org.apache.maven.model.io.xpp3
Class MavenXpp3WriterEx
- java.lang.Object
-
- org.apache.maven.model.io.xpp3.MavenXpp3WriterEx
-
public class MavenXpp3WriterEx extends java.lang.Object
Class MavenXpp3WriterEx.- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
fileComment
Field fileComment.private static java.lang.String
NAMESPACE
Field NAMESPACE.protected InputLocation.StringFormatter
stringFormatter
Field stringFormatter.
-
Constructor Summary
Constructors Constructor Description MavenXpp3WriterEx()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setFileComment(java.lang.String fileComment)
Method setFileComment.void
setStringFormatter(InputLocation.StringFormatter stringFormatter)
Method setStringFormatter.protected java.lang.String
toString(InputLocation location)
Method toString.void
write(java.io.OutputStream stream, Model model)
Method write.void
write(java.io.Writer writer, Model model)
Method write.private void
writeActivation(Activation activation, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeActivation.private void
writeActivationFile(ActivationFile activationFile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeActivationFile.private void
writeActivationOS(ActivationOS activationOS, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeActivationOS.private void
writeActivationProperty(ActivationProperty activationProperty, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeActivationProperty.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
writeCiManagement(CiManagement ciManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeCiManagement.private void
writeConfigurationContainer(ConfigurationContainer configurationContainer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeConfigurationContainer.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
writeDependencyManagement(DependencyManagement dependencyManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeDependencyManagement.private void
writeDeploymentRepository(DeploymentRepository deploymentRepository, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeDeploymentRepository.private void
writeDeveloper(Developer developer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeDeveloper.private void
writeDistributionManagement(DistributionManagement distributionManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeDistributionManagement.private void
writeExclusion(Exclusion exclusion, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeExclusion.private void
writeExtension(Extension extension, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeExtension.private void
writeFileSet(FileSet fileSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeFileSet.private void
writeIssueManagement(IssueManagement issueManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeIssueManagement.private void
writeLicense(License license, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeLicense.private void
writeLocationTracking(InputLocationTracker locationTracker, java.lang.Object key, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeLocationTracking.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
writeNotifier(Notifier notifier, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeNotifier.private void
writeOrganization(Organization organization, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeOrganization.private void
writeParent(Parent parent, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeParent.private void
writePatternSet(PatternSet patternSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writePatternSet.private void
writePlugin(Plugin plugin, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writePlugin.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
writePluginExecution(PluginExecution pluginExecution, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writePluginExecution.private void
writePluginManagement(PluginManagement pluginManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writePluginManagement.private void
writePrerequisites(Prerequisites prerequisites, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writePrerequisites.private void
writeProfile(Profile profile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeProfile.private void
writeRelocation(Relocation relocation, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeRelocation.private void
writeReporting(Reporting reporting, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeReporting.private void
writeReportPlugin(ReportPlugin reportPlugin, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeReportPlugin.private void
writeReportSet(ReportSet reportSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeReportSet.private void
writeRepository(Repository repository, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeRepository.private void
writeRepositoryBase(RepositoryBase repositoryBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeRepositoryBase.private void
writeRepositoryPolicy(RepositoryPolicy repositoryPolicy, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeRepositoryPolicy.private void
writeResource(Resource resource, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeResource.private void
writeScm(Scm scm, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeScm.private void
writeSite(Site site, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeSite.protected void
writeXpp3DomToSerializer(org.codehaus.plexus.util.xml.Xpp3Dom dom, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer)
Method writeXpp3DomToSerializer.
-
-
-
Field Detail
-
NAMESPACE
private static final java.lang.String NAMESPACE
Field NAMESPACE.
-
fileComment
private java.lang.String fileComment
Field fileComment.
-
stringFormatter
protected InputLocation.StringFormatter stringFormatter
Field stringFormatter.
-
-
Method Detail
-
setFileComment
public void setFileComment(java.lang.String fileComment)
Method setFileComment.- Parameters:
fileComment
-
-
setStringFormatter
public void setStringFormatter(InputLocation.StringFormatter stringFormatter)
Method setStringFormatter.- Parameters:
stringFormatter
-
-
toString
protected java.lang.String toString(InputLocation location)
Method toString.- Parameters:
location
-- Returns:
- String
-
write
public void write(java.io.Writer writer, Model model) throws java.io.IOException
Method write.- Parameters:
writer
-model
-- Throws:
java.io.IOException
-
write
public void write(java.io.OutputStream stream, Model model) throws java.io.IOException
Method write.- Parameters:
stream
-model
-- Throws:
java.io.IOException
-
writeXpp3DomToSerializer
protected void writeXpp3DomToSerializer(org.codehaus.plexus.util.xml.Xpp3Dom dom, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeXpp3DomToSerializer.- Parameters:
dom
-serializer
-- Throws:
java.io.IOException
-
writeActivation
private void writeActivation(Activation activation, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeActivation.- Parameters:
activation
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeActivationFile
private void writeActivationFile(ActivationFile activationFile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeActivationFile.- Parameters:
activationFile
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeActivationOS
private void writeActivationOS(ActivationOS activationOS, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeActivationOS.- Parameters:
activationOS
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeActivationProperty
private void writeActivationProperty(ActivationProperty activationProperty, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeActivationProperty.- Parameters:
activationProperty
-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
-
writeCiManagement
private void writeCiManagement(CiManagement ciManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeCiManagement.- Parameters:
ciManagement
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeConfigurationContainer
private void writeConfigurationContainer(ConfigurationContainer configurationContainer, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeConfigurationContainer.- Parameters:
configurationContainer
-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
-
writeDependencyManagement
private void writeDependencyManagement(DependencyManagement dependencyManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeDependencyManagement.- Parameters:
dependencyManagement
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeDeploymentRepository
private void writeDeploymentRepository(DeploymentRepository deploymentRepository, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeDeploymentRepository.- Parameters:
deploymentRepository
-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
-
writeDistributionManagement
private void writeDistributionManagement(DistributionManagement distributionManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeDistributionManagement.- Parameters:
distributionManagement
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeExclusion
private void writeExclusion(Exclusion exclusion, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeExclusion.- Parameters:
exclusion
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeExtension
private void writeExtension(Extension extension, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeExtension.- Parameters:
extension
-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
-
writeIssueManagement
private void writeIssueManagement(IssueManagement issueManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeIssueManagement.- Parameters:
issueManagement
-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
-
writeLocationTracking
private void writeLocationTracking(InputLocationTracker locationTracker, java.lang.Object key, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeLocationTracking.- Parameters:
locationTracker
-serializer
-key
-- 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
-
writeNotifier
private void writeNotifier(Notifier notifier, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeNotifier.- Parameters:
notifier
-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
-
writeParent
private void writeParent(Parent parent, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeParent.- Parameters:
parent
-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
-
writePlugin
private void writePlugin(Plugin plugin, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writePlugin.- Parameters:
plugin
-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
-
writePluginExecution
private void writePluginExecution(PluginExecution pluginExecution, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writePluginExecution.- Parameters:
pluginExecution
-serializer
-tagName
-- Throws:
java.io.IOException
-
writePluginManagement
private void writePluginManagement(PluginManagement pluginManagement, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writePluginManagement.- Parameters:
pluginManagement
-serializer
-tagName
-- Throws:
java.io.IOException
-
writePrerequisites
private void writePrerequisites(Prerequisites prerequisites, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writePrerequisites.- Parameters:
prerequisites
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeProfile
private void writeProfile(Profile profile, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeProfile.- Parameters:
profile
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeRelocation
private void writeRelocation(Relocation relocation, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeRelocation.- Parameters:
relocation
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeReportPlugin
private void writeReportPlugin(ReportPlugin reportPlugin, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeReportPlugin.- Parameters:
reportPlugin
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeReportSet
private void writeReportSet(ReportSet reportSet, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeReportSet.- Parameters:
reportSet
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeReporting
private void writeReporting(Reporting reporting, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeReporting.- Parameters:
reporting
-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
-
writeRepositoryBase
private void writeRepositoryBase(RepositoryBase repositoryBase, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeRepositoryBase.- Parameters:
repositoryBase
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeRepositoryPolicy
private void writeRepositoryPolicy(RepositoryPolicy repositoryPolicy, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeRepositoryPolicy.- Parameters:
repositoryPolicy
-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
-
writeScm
private void writeScm(Scm scm, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeScm.- Parameters:
scm
-serializer
-tagName
-- Throws:
java.io.IOException
-
writeSite
private void writeSite(Site site, java.lang.String tagName, org.codehaus.plexus.util.xml.pull.XmlSerializer serializer) throws java.io.IOException
Method writeSite.- Parameters:
site
-serializer
-tagName
-- Throws:
java.io.IOException
-
-