org.apache.maven.model.io.jdom
Class MavenJDOMWriter

java.lang.Object
  extended by org.apache.maven.model.io.jdom.MavenJDOMWriter

public class MavenJDOMWriter
extends java.lang.Object

Class MavenJDOMWriter.

Version:
$Revision$ $Date$

Nested Class Summary
 class MavenJDOMWriter.Counter
          Class Counter.
 
Field Summary
private  org.jdom.DefaultJDOMFactory factory
          Field factory.
private  java.lang.String lineSeparator
          Field lineSeparator.
 
Constructor Summary
MavenJDOMWriter()
           
 
Method Summary
protected  org.jdom.Element findAndReplaceProperties(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.lang.String name, java.util.Map props)
          Method findAndReplaceProperties.
protected  org.jdom.Element findAndReplaceSimpleElement(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.lang.String name, java.lang.String text, java.lang.String defaultValue)
          Method findAndReplaceSimpleElement.
protected  org.jdom.Element findAndReplaceSimpleLists(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentName, java.lang.String childName)
          Method findAndReplaceSimpleLists.
protected  org.jdom.Element findAndReplaceXpp3DOM(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.lang.String name, org.codehaus.plexus.util.xml.Xpp3Dom dom)
          Method findAndReplaceXpp3DOM.
protected  void insertAtPreferredLocation(org.jdom.Element parent, org.jdom.Element child, MavenJDOMWriter.Counter counter)
          Method insertAtPreferredLocation.
protected  void iterateContributor(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateContributor.
protected  void iterateDependency(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateDependency.
protected  void iterateDeveloper(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateDeveloper.
protected  void iterateExclusion(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateExclusion.
protected  void iterateExtension(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateExtension.
protected  void iterateLicense(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateLicense.
protected  void iterateMailingList(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateMailingList.
protected  void iterateNotifier(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateNotifier.
protected  void iteratePlugin(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iteratePlugin.
protected  void iteratePluginExecution(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iteratePluginExecution.
protected  void iterateProfile(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateProfile.
protected  void iterateReportPlugin(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateReportPlugin.
protected  void iterateReportSet(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateReportSet.
protected  void iterateRepository(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateRepository.
protected  void iterateResource(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.util.Collection list, java.lang.String parentTag, java.lang.String childTag)
          Method iterateResource.
protected  void replaceXpp3DOM(org.jdom.Element parent, org.codehaus.plexus.util.xml.Xpp3Dom parentDom, MavenJDOMWriter.Counter counter)
          Method replaceXpp3DOM.
protected  void updateActivation(Activation activation, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateActivation.
protected  void updateActivationCustom(ActivationCustom activationCustom, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateActivationCustom.
protected  void updateActivationFile(ActivationFile activationFile, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateActivationFile.
protected  void updateActivationOS(ActivationOS activationOS, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateActivationOS.
protected  void updateActivationProperty(ActivationProperty activationProperty, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateActivationProperty.
protected  void updateBuild(Build build, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateBuild.
protected  void updateBuildBase(BuildBase buildBase, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateBuildBase.
protected  void updateCiManagement(CiManagement ciManagement, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateCiManagement.
protected  void updateConfigurationContainer(ConfigurationContainer configurationContainer, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateConfigurationContainer.
protected  void updateContributor(Contributor contributor, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateContributor.
protected  void updateDependency(Dependency dependency, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateDependency.
protected  void updateDependencyManagement(DependencyManagement dependencyManagement, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateDependencyManagement.
protected  void updateDeploymentRepository(DeploymentRepository deploymentRepository, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateDeploymentRepository.
protected  void updateDeveloper(Developer developer, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateDeveloper.
protected  void updateDistributionManagement(DistributionManagement distributionManagement, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateDistributionManagement.
protected  org.jdom.Element updateElement(MavenJDOMWriter.Counter counter, org.jdom.Element parent, java.lang.String name, boolean shouldExist)
          Method updateElement.
protected  void updateExclusion(Exclusion exclusion, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateExclusion.
protected  void updateExtension(Extension extension, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateExtension.
protected  void updateFileSet(FileSet fileSet, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateFileSet.
protected  void updateIssueManagement(IssueManagement issueManagement, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateIssueManagement.
protected  void updateLicense(License license, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateLicense.
protected  void updateMailingList(MailingList mailingList, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateMailingList.
protected  void updateModel(Model model, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateModel.
protected  void updateModelBase(ModelBase modelBase, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateModelBase.
protected  void updateNotifier(Notifier notifier, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateNotifier.
protected  void updateOrganization(Organization organization, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateOrganization.
protected  void updateParent(Parent parent, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateParent.
protected  void updatePatternSet(PatternSet patternSet, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updatePatternSet.
protected  void updatePlugin(Plugin plugin, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updatePlugin.
protected  void updatePluginConfiguration(PluginConfiguration pluginConfiguration, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updatePluginConfiguration.
protected  void updatePluginContainer(PluginContainer pluginContainer, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updatePluginContainer.
protected  void updatePluginExecution(PluginExecution pluginExecution, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updatePluginExecution.
protected  void updatePluginManagement(PluginManagement pluginManagement, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updatePluginManagement.
protected  void updatePrerequisites(Prerequisites prerequisites, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updatePrerequisites.
protected  void updateProfile(Profile profile, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateProfile.
protected  void updateRelocation(Relocation relocation, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateRelocation.
protected  void updateReporting(Reporting reporting, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateReporting.
protected  void updateReportPlugin(ReportPlugin reportPlugin, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateReportPlugin.
protected  void updateReportSet(ReportSet reportSet, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateReportSet.
protected  void updateRepository(Repository repository, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateRepository.
protected  void updateRepositoryBase(RepositoryBase repositoryBase, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateRepositoryBase.
protected  void updateRepositoryPolicy(RepositoryPolicy repositoryPolicy, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateRepositoryPolicy.
protected  void updateResource(Resource resource, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateResource.
protected  void updateScm(Scm scm, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateScm.
protected  void updateSite(Site site, java.lang.String xmlTag, MavenJDOMWriter.Counter counter, org.jdom.Element element)
          Method updateSite.
 void write(Model model, org.jdom.Document document, java.io.OutputStream stream)
          Deprecated.  
 void write(Model model, org.jdom.Document document, java.io.OutputStreamWriter writer)
          Method write.
 void write(Model model, org.jdom.Document document, java.io.Writer writer, org.jdom.output.Format jdomFormat)
          Method write.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factory

private org.jdom.DefaultJDOMFactory factory
Field factory.


lineSeparator

private java.lang.String lineSeparator
Field lineSeparator.

Constructor Detail

MavenJDOMWriter

public MavenJDOMWriter()
Method Detail

findAndReplaceProperties

protected org.jdom.Element findAndReplaceProperties(MavenJDOMWriter.Counter counter,
                                                    org.jdom.Element parent,
                                                    java.lang.String name,
                                                    java.util.Map props)
Method findAndReplaceProperties.

Parameters:
counter -
props -
name -
parent -
Returns:
Element

findAndReplaceSimpleElement

protected org.jdom.Element findAndReplaceSimpleElement(MavenJDOMWriter.Counter counter,
                                                       org.jdom.Element parent,
                                                       java.lang.String name,
                                                       java.lang.String text,
                                                       java.lang.String defaultValue)
Method findAndReplaceSimpleElement.

Parameters:
counter -
defaultValue -
text -
name -
parent -
Returns:
Element

findAndReplaceSimpleLists

protected org.jdom.Element findAndReplaceSimpleLists(MavenJDOMWriter.Counter counter,
                                                     org.jdom.Element parent,
                                                     java.util.Collection list,
                                                     java.lang.String parentName,
                                                     java.lang.String childName)
Method findAndReplaceSimpleLists.

Parameters:
counter -
childName -
parentName -
list -
parent -
Returns:
Element

findAndReplaceXpp3DOM

protected org.jdom.Element findAndReplaceXpp3DOM(MavenJDOMWriter.Counter counter,
                                                 org.jdom.Element parent,
                                                 java.lang.String name,
                                                 org.codehaus.plexus.util.xml.Xpp3Dom dom)
Method findAndReplaceXpp3DOM.

Parameters:
counter -
dom -
name -
parent -
Returns:
Element

insertAtPreferredLocation

protected void insertAtPreferredLocation(org.jdom.Element parent,
                                         org.jdom.Element child,
                                         MavenJDOMWriter.Counter counter)
Method insertAtPreferredLocation.

Parameters:
parent -
counter -
child -

iterateContributor

protected void iterateContributor(MavenJDOMWriter.Counter counter,
                                  org.jdom.Element parent,
                                  java.util.Collection list,
                                  java.lang.String parentTag,
                                  java.lang.String childTag)
Method iterateContributor.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iterateDependency

protected void iterateDependency(MavenJDOMWriter.Counter counter,
                                 org.jdom.Element parent,
                                 java.util.Collection list,
                                 java.lang.String parentTag,
                                 java.lang.String childTag)
Method iterateDependency.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iterateDeveloper

protected void iterateDeveloper(MavenJDOMWriter.Counter counter,
                                org.jdom.Element parent,
                                java.util.Collection list,
                                java.lang.String parentTag,
                                java.lang.String childTag)
Method iterateDeveloper.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iterateExclusion

protected void iterateExclusion(MavenJDOMWriter.Counter counter,
                                org.jdom.Element parent,
                                java.util.Collection list,
                                java.lang.String parentTag,
                                java.lang.String childTag)
Method iterateExclusion.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iterateExtension

protected void iterateExtension(MavenJDOMWriter.Counter counter,
                                org.jdom.Element parent,
                                java.util.Collection list,
                                java.lang.String parentTag,
                                java.lang.String childTag)
Method iterateExtension.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iterateLicense

protected void iterateLicense(MavenJDOMWriter.Counter counter,
                              org.jdom.Element parent,
                              java.util.Collection list,
                              java.lang.String parentTag,
                              java.lang.String childTag)
Method iterateLicense.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iterateMailingList

protected void iterateMailingList(MavenJDOMWriter.Counter counter,
                                  org.jdom.Element parent,
                                  java.util.Collection list,
                                  java.lang.String parentTag,
                                  java.lang.String childTag)
Method iterateMailingList.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iterateNotifier

protected void iterateNotifier(MavenJDOMWriter.Counter counter,
                               org.jdom.Element parent,
                               java.util.Collection list,
                               java.lang.String parentTag,
                               java.lang.String childTag)
Method iterateNotifier.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iteratePlugin

protected void iteratePlugin(MavenJDOMWriter.Counter counter,
                             org.jdom.Element parent,
                             java.util.Collection list,
                             java.lang.String parentTag,
                             java.lang.String childTag)
Method iteratePlugin.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iteratePluginExecution

protected void iteratePluginExecution(MavenJDOMWriter.Counter counter,
                                      org.jdom.Element parent,
                                      java.util.Collection list,
                                      java.lang.String parentTag,
                                      java.lang.String childTag)
Method iteratePluginExecution.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iterateProfile

protected void iterateProfile(MavenJDOMWriter.Counter counter,
                              org.jdom.Element parent,
                              java.util.Collection list,
                              java.lang.String parentTag,
                              java.lang.String childTag)
Method iterateProfile.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iterateReportPlugin

protected void iterateReportPlugin(MavenJDOMWriter.Counter counter,
                                   org.jdom.Element parent,
                                   java.util.Collection list,
                                   java.lang.String parentTag,
                                   java.lang.String childTag)
Method iterateReportPlugin.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iterateReportSet

protected void iterateReportSet(MavenJDOMWriter.Counter counter,
                                org.jdom.Element parent,
                                java.util.Collection list,
                                java.lang.String parentTag,
                                java.lang.String childTag)
Method iterateReportSet.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iterateRepository

protected void iterateRepository(MavenJDOMWriter.Counter counter,
                                 org.jdom.Element parent,
                                 java.util.Collection list,
                                 java.lang.String parentTag,
                                 java.lang.String childTag)
Method iterateRepository.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

iterateResource

protected void iterateResource(MavenJDOMWriter.Counter counter,
                               org.jdom.Element parent,
                               java.util.Collection list,
                               java.lang.String parentTag,
                               java.lang.String childTag)
Method iterateResource.

Parameters:
counter -
childTag -
parentTag -
list -
parent -

replaceXpp3DOM

protected void replaceXpp3DOM(org.jdom.Element parent,
                              org.codehaus.plexus.util.xml.Xpp3Dom parentDom,
                              MavenJDOMWriter.Counter counter)
Method replaceXpp3DOM.

Parameters:
parent -
counter -
parentDom -

updateActivation

protected void updateActivation(Activation activation,
                                java.lang.String xmlTag,
                                MavenJDOMWriter.Counter counter,
                                org.jdom.Element element)
Method updateActivation.

Parameters:
activation -
element -
counter -
xmlTag -

updateActivationCustom

protected void updateActivationCustom(ActivationCustom activationCustom,
                                      java.lang.String xmlTag,
                                      MavenJDOMWriter.Counter counter,
                                      org.jdom.Element element)
Method updateActivationCustom.

Parameters:
activationCustom -
element -
counter -
xmlTag -

updateActivationFile

protected void updateActivationFile(ActivationFile activationFile,
                                    java.lang.String xmlTag,
                                    MavenJDOMWriter.Counter counter,
                                    org.jdom.Element element)
Method updateActivationFile.

Parameters:
activationFile -
element -
counter -
xmlTag -

updateActivationOS

protected void updateActivationOS(ActivationOS activationOS,
                                  java.lang.String xmlTag,
                                  MavenJDOMWriter.Counter counter,
                                  org.jdom.Element element)
Method updateActivationOS.

Parameters:
activationOS -
element -
counter -
xmlTag -

updateActivationProperty

protected void updateActivationProperty(ActivationProperty activationProperty,
                                        java.lang.String xmlTag,
                                        MavenJDOMWriter.Counter counter,
                                        org.jdom.Element element)
Method updateActivationProperty.

Parameters:
activationProperty -
element -
counter -
xmlTag -

updateBuild

protected void updateBuild(Build build,
                           java.lang.String xmlTag,
                           MavenJDOMWriter.Counter counter,
                           org.jdom.Element element)
Method updateBuild.

Parameters:
build -
element -
counter -
xmlTag -

updateBuildBase

protected void updateBuildBase(BuildBase buildBase,
                               java.lang.String xmlTag,
                               MavenJDOMWriter.Counter counter,
                               org.jdom.Element element)
Method updateBuildBase.

Parameters:
buildBase -
element -
counter -
xmlTag -

updateCiManagement

protected void updateCiManagement(CiManagement ciManagement,
                                  java.lang.String xmlTag,
                                  MavenJDOMWriter.Counter counter,
                                  org.jdom.Element element)
Method updateCiManagement.

Parameters:
ciManagement -
element -
counter -
xmlTag -

updateConfigurationContainer

protected void updateConfigurationContainer(ConfigurationContainer configurationContainer,
                                            java.lang.String xmlTag,
                                            MavenJDOMWriter.Counter counter,
                                            org.jdom.Element element)
Method updateConfigurationContainer.

Parameters:
configurationContainer -
element -
counter -
xmlTag -

updateContributor

protected void updateContributor(Contributor contributor,
                                 java.lang.String xmlTag,
                                 MavenJDOMWriter.Counter counter,
                                 org.jdom.Element element)
Method updateContributor.

Parameters:
contributor -
element -
counter -
xmlTag -

updateDependency

protected void updateDependency(Dependency dependency,
                                java.lang.String xmlTag,
                                MavenJDOMWriter.Counter counter,
                                org.jdom.Element element)
Method updateDependency.

Parameters:
dependency -
element -
counter -
xmlTag -

updateDependencyManagement

protected void updateDependencyManagement(DependencyManagement dependencyManagement,
                                          java.lang.String xmlTag,
                                          MavenJDOMWriter.Counter counter,
                                          org.jdom.Element element)
Method updateDependencyManagement.

Parameters:
dependencyManagement -
element -
counter -
xmlTag -

updateDeploymentRepository

protected void updateDeploymentRepository(DeploymentRepository deploymentRepository,
                                          java.lang.String xmlTag,
                                          MavenJDOMWriter.Counter counter,
                                          org.jdom.Element element)
Method updateDeploymentRepository.

Parameters:
deploymentRepository -
element -
counter -
xmlTag -

updateDeveloper

protected void updateDeveloper(Developer developer,
                               java.lang.String xmlTag,
                               MavenJDOMWriter.Counter counter,
                               org.jdom.Element element)
Method updateDeveloper.

Parameters:
developer -
element -
counter -
xmlTag -

updateDistributionManagement

protected void updateDistributionManagement(DistributionManagement distributionManagement,
                                            java.lang.String xmlTag,
                                            MavenJDOMWriter.Counter counter,
                                            org.jdom.Element element)
Method updateDistributionManagement.

Parameters:
distributionManagement -
element -
counter -
xmlTag -

updateElement

protected org.jdom.Element updateElement(MavenJDOMWriter.Counter counter,
                                         org.jdom.Element parent,
                                         java.lang.String name,
                                         boolean shouldExist)
Method updateElement.

Parameters:
counter -
shouldExist -
name -
parent -
Returns:
Element

updateExclusion

protected void updateExclusion(Exclusion exclusion,
                               java.lang.String xmlTag,
                               MavenJDOMWriter.Counter counter,
                               org.jdom.Element element)
Method updateExclusion.

Parameters:
exclusion -
element -
counter -
xmlTag -

updateExtension

protected void updateExtension(Extension extension,
                               java.lang.String xmlTag,
                               MavenJDOMWriter.Counter counter,
                               org.jdom.Element element)
Method updateExtension.

Parameters:
extension -
element -
counter -
xmlTag -

updateFileSet

protected void updateFileSet(FileSet fileSet,
                             java.lang.String xmlTag,
                             MavenJDOMWriter.Counter counter,
                             org.jdom.Element element)
Method updateFileSet.

Parameters:
fileSet -
element -
counter -
xmlTag -

updateIssueManagement

protected void updateIssueManagement(IssueManagement issueManagement,
                                     java.lang.String xmlTag,
                                     MavenJDOMWriter.Counter counter,
                                     org.jdom.Element element)
Method updateIssueManagement.

Parameters:
issueManagement -
element -
counter -
xmlTag -

updateLicense

protected void updateLicense(License license,
                             java.lang.String xmlTag,
                             MavenJDOMWriter.Counter counter,
                             org.jdom.Element element)
Method updateLicense.

Parameters:
license -
element -
counter -
xmlTag -

updateMailingList

protected void updateMailingList(MailingList mailingList,
                                 java.lang.String xmlTag,
                                 MavenJDOMWriter.Counter counter,
                                 org.jdom.Element element)
Method updateMailingList.

Parameters:
mailingList -
element -
counter -
xmlTag -

updateModel

protected void updateModel(Model model,
                           java.lang.String xmlTag,
                           MavenJDOMWriter.Counter counter,
                           org.jdom.Element element)
Method updateModel.

Parameters:
model -
element -
counter -
xmlTag -

updateModelBase

protected void updateModelBase(ModelBase modelBase,
                               java.lang.String xmlTag,
                               MavenJDOMWriter.Counter counter,
                               org.jdom.Element element)
Method updateModelBase.

Parameters:
modelBase -
element -
counter -
xmlTag -

updateNotifier

protected void updateNotifier(Notifier notifier,
                              java.lang.String xmlTag,
                              MavenJDOMWriter.Counter counter,
                              org.jdom.Element element)
Method updateNotifier.

Parameters:
notifier -
element -
counter -
xmlTag -

updateOrganization

protected void updateOrganization(Organization organization,
                                  java.lang.String xmlTag,
                                  MavenJDOMWriter.Counter counter,
                                  org.jdom.Element element)
Method updateOrganization.

Parameters:
organization -
element -
counter -
xmlTag -

updateParent

protected void updateParent(Parent parent,
                            java.lang.String xmlTag,
                            MavenJDOMWriter.Counter counter,
                            org.jdom.Element element)
Method updateParent.

Parameters:
parent -
element -
counter -
xmlTag -

updatePatternSet

protected void updatePatternSet(PatternSet patternSet,
                                java.lang.String xmlTag,
                                MavenJDOMWriter.Counter counter,
                                org.jdom.Element element)
Method updatePatternSet.

Parameters:
patternSet -
element -
counter -
xmlTag -

updatePlugin

protected void updatePlugin(Plugin plugin,
                            java.lang.String xmlTag,
                            MavenJDOMWriter.Counter counter,
                            org.jdom.Element element)
Method updatePlugin.

Parameters:
plugin -
element -
counter -
xmlTag -

updatePluginConfiguration

protected void updatePluginConfiguration(PluginConfiguration pluginConfiguration,
                                         java.lang.String xmlTag,
                                         MavenJDOMWriter.Counter counter,
                                         org.jdom.Element element)
Method updatePluginConfiguration.

Parameters:
pluginConfiguration -
element -
counter -
xmlTag -

updatePluginContainer

protected void updatePluginContainer(PluginContainer pluginContainer,
                                     java.lang.String xmlTag,
                                     MavenJDOMWriter.Counter counter,
                                     org.jdom.Element element)
Method updatePluginContainer.

Parameters:
pluginContainer -
element -
counter -
xmlTag -

updatePluginExecution

protected void updatePluginExecution(PluginExecution pluginExecution,
                                     java.lang.String xmlTag,
                                     MavenJDOMWriter.Counter counter,
                                     org.jdom.Element element)
Method updatePluginExecution.

Parameters:
pluginExecution -
element -
counter -
xmlTag -

updatePluginManagement

protected void updatePluginManagement(PluginManagement pluginManagement,
                                      java.lang.String xmlTag,
                                      MavenJDOMWriter.Counter counter,
                                      org.jdom.Element element)
Method updatePluginManagement.

Parameters:
pluginManagement -
element -
counter -
xmlTag -

updatePrerequisites

protected void updatePrerequisites(Prerequisites prerequisites,
                                   java.lang.String xmlTag,
                                   MavenJDOMWriter.Counter counter,
                                   org.jdom.Element element)
Method updatePrerequisites.

Parameters:
prerequisites -
element -
counter -
xmlTag -

updateProfile

protected void updateProfile(Profile profile,
                             java.lang.String xmlTag,
                             MavenJDOMWriter.Counter counter,
                             org.jdom.Element element)
Method updateProfile.

Parameters:
profile -
element -
counter -
xmlTag -

updateRelocation

protected void updateRelocation(Relocation relocation,
                                java.lang.String xmlTag,
                                MavenJDOMWriter.Counter counter,
                                org.jdom.Element element)
Method updateRelocation.

Parameters:
relocation -
element -
counter -
xmlTag -

updateReportPlugin

protected void updateReportPlugin(ReportPlugin reportPlugin,
                                  java.lang.String xmlTag,
                                  MavenJDOMWriter.Counter counter,
                                  org.jdom.Element element)
Method updateReportPlugin.

Parameters:
reportPlugin -
element -
counter -
xmlTag -

updateReportSet

protected void updateReportSet(ReportSet reportSet,
                               java.lang.String xmlTag,
                               MavenJDOMWriter.Counter counter,
                               org.jdom.Element element)
Method updateReportSet.

Parameters:
reportSet -
element -
counter -
xmlTag -

updateReporting

protected void updateReporting(Reporting reporting,
                               java.lang.String xmlTag,
                               MavenJDOMWriter.Counter counter,
                               org.jdom.Element element)
Method updateReporting.

Parameters:
reporting -
element -
counter -
xmlTag -

updateRepository

protected void updateRepository(Repository repository,
                                java.lang.String xmlTag,
                                MavenJDOMWriter.Counter counter,
                                org.jdom.Element element)
Method updateRepository.

Parameters:
repository -
element -
counter -
xmlTag -

updateRepositoryBase

protected void updateRepositoryBase(RepositoryBase repositoryBase,
                                    java.lang.String xmlTag,
                                    MavenJDOMWriter.Counter counter,
                                    org.jdom.Element element)
Method updateRepositoryBase.

Parameters:
repositoryBase -
element -
counter -
xmlTag -

updateRepositoryPolicy

protected void updateRepositoryPolicy(RepositoryPolicy repositoryPolicy,
                                      java.lang.String xmlTag,
                                      MavenJDOMWriter.Counter counter,
                                      org.jdom.Element element)
Method updateRepositoryPolicy.

Parameters:
repositoryPolicy -
element -
counter -
xmlTag -

updateResource

protected void updateResource(Resource resource,
                              java.lang.String xmlTag,
                              MavenJDOMWriter.Counter counter,
                              org.jdom.Element element)
Method updateResource.

Parameters:
resource -
element -
counter -
xmlTag -

updateScm

protected void updateScm(Scm scm,
                         java.lang.String xmlTag,
                         MavenJDOMWriter.Counter counter,
                         org.jdom.Element element)
Method updateScm.

Parameters:
scm -
element -
counter -
xmlTag -

updateSite

protected void updateSite(Site site,
                          java.lang.String xmlTag,
                          MavenJDOMWriter.Counter counter,
                          org.jdom.Element element)
Method updateSite.

Parameters:
site -
element -
counter -
xmlTag -

write

public void write(Model model,
                  org.jdom.Document document,
                  java.io.OutputStream stream)
           throws java.io.IOException
Deprecated. 

Method write.

Parameters:
model -
stream -
document -
Throws:
java.io.IOException

write

public void write(Model model,
                  org.jdom.Document document,
                  java.io.OutputStreamWriter writer)
           throws java.io.IOException
Method write.

Parameters:
model -
writer -
document -
Throws:
java.io.IOException

write

public void write(Model model,
                  org.jdom.Document document,
                  java.io.Writer writer,
                  org.jdom.output.Format jdomFormat)
           throws java.io.IOException
Method write.

Parameters:
model -
jdomFormat -
writer -
document -
Throws:
java.io.IOException