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