Class MavenJDOMWriter


  • public class MavenJDOMWriter
    extends java.lang.Object
    Class MavenJDOMWriter.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.jdom2.DefaultJDOMFactory factory
      Field factory
      private java.lang.String lineSeparator
      Field lineSeparator
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected org.jdom2.Element findAndReplaceProperties​(Counter counter, org.jdom2.Element parent, java.lang.String name, java.util.Map props)
      Method findAndReplaceProperties
      protected org.jdom2.Element findAndReplaceSimpleElement​(Counter counter, org.jdom2.Element parent, java.lang.String name, java.lang.String text, java.lang.String defaultValue)
      Method findAndReplaceSimpleElement
      protected org.jdom2.Element findAndReplaceSimpleLists​(Counter counter, org.jdom2.Element parent, java.util.Collection<java.lang.String> list, java.lang.String parentName, java.lang.String childName)
      Method findAndReplaceSimpleLists
      protected org.jdom2.Element findAndReplaceXpp3DOM​(Counter counter, org.jdom2.Element parent, java.lang.String name, org.codehaus.plexus.util.xml.Xpp3Dom dom)
      Method findAndReplaceXpp3DOM
      protected void insertAtPreferredLocation​(org.jdom2.Element parent, org.jdom2.Element child, Counter counter)
      Method insertAtPreferredLocation
      protected void iterateContributor​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.Contributor> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateContributor
      protected void iterateDependency​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.Dependency> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateDependency
      protected void iterateDeveloper​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.Developer> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateDeveloper
      protected void iterateExclusion​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.Exclusion> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateExclusion
      protected void iterateExtension​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.Extension> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateExtension
      protected void iterateLicense​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.License> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateLicense
      protected void iterateMailingList​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.MailingList> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateMailingList
      protected void iterateNotifier​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.Notifier> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateNotifier
      protected void iteratePlugin​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.Plugin> list, java.lang.String parentTag, java.lang.String childTag)
      Method iteratePlugin
      protected void iteratePluginExecution​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.PluginExecution> list, java.lang.String parentTag, java.lang.String childTag)
      Method iteratePluginExecution
      protected void iterateProfile​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.Profile> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateProfile
      protected void iterateReportPlugin​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.ReportPlugin> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateReportPlugin
      protected void iterateReportSet​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.ReportSet> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateReportSet
      protected void iterateRepository​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.Repository> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateRepository
      protected void iterateResource​(Counter counter, org.jdom2.Element parent, java.util.Collection<org.apache.maven.model.Resource> list, java.lang.String parentTag, java.lang.String childTag)
      Method iterateResource
      protected void replaceXpp3DOM​(org.jdom2.Element parent, org.codehaus.plexus.util.xml.Xpp3Dom parentDom, Counter counter)
      Method replaceXpp3DOM
      protected void updateActivationFile​(org.apache.maven.model.ActivationFile value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateActivationFile
      protected void updateActivationOS​(org.apache.maven.model.ActivationOS value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateActivationOS
      protected void updateActivationProperty​(org.apache.maven.model.ActivationProperty value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateActivationProperty
      protected void updateBuild​(org.apache.maven.model.Build value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateBuild
      protected void updateBuildBase​(org.apache.maven.model.BuildBase value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateBuildBase
      protected void updateCiManagement​(org.apache.maven.model.CiManagement value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateCiManagement
      protected void updateConfigurationContainer​(org.apache.maven.model.ConfigurationContainer value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateConfigurationContainer
      protected void updateContributor​(org.apache.maven.model.Contributor value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateContributor
      protected void updateDependency​(org.apache.maven.model.Dependency value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateDependency
      protected void updateDependencyManagement​(org.apache.maven.model.DependencyManagement value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateDependencyManagement
      protected void updateDeploymentRepository​(org.apache.maven.model.DeploymentRepository value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateDeploymentRepository
      protected void updateDeveloper​(org.apache.maven.model.Developer value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateDeveloper
      protected void updateDistributionManagement​(org.apache.maven.model.DistributionManagement value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateDistributionManagement
      protected org.jdom2.Element updateElement​(Counter counter, org.jdom2.Element parent, java.lang.String name, boolean shouldExist)
      Method updateElement
      protected void updateExclusion​(org.apache.maven.model.Exclusion value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateExclusion
      protected void updateExtension​(org.apache.maven.model.Extension value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateExtension
      protected void updateFileSet​(org.apache.maven.model.FileSet value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateFileSet
      protected void updateIssueManagement​(org.apache.maven.model.IssueManagement value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateIssueManagement
      protected void updateLicense​(org.apache.maven.model.License value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateLicense
      protected void updateMailingList​(org.apache.maven.model.MailingList value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateMailingList
      protected void updateModel​(org.apache.maven.model.Model value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateModel
      protected void updateModelBase​(org.apache.maven.model.ModelBase value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateModelBase
      protected void updateNotifier​(org.apache.maven.model.Notifier value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateNotifier
      protected void updateOrganization​(org.apache.maven.model.Organization value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateOrganization
      protected void updateParent​(org.apache.maven.model.Parent value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateParent
      protected void updatePatternSet​(org.apache.maven.model.PatternSet value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updatePatternSet
      protected void updatePlugin​(org.apache.maven.model.Plugin value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updatePlugin
      protected void updatePluginConfiguration​(org.apache.maven.model.PluginConfiguration value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updatePluginConfiguration
      protected void updatePluginContainer​(org.apache.maven.model.PluginContainer value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updatePluginContainer
      protected void updatePluginExecution​(org.apache.maven.model.PluginExecution value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updatePluginExecution
      protected void updatePluginManagement​(org.apache.maven.model.PluginManagement value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updatePluginManagement
      protected void updatePrerequisites​(org.apache.maven.model.Prerequisites value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updatePrerequisites
      protected void updateProfile​(org.apache.maven.model.Profile value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateProfile
      protected void updateRelocation​(org.apache.maven.model.Relocation value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateRelocation
      protected void updateReporting​(org.apache.maven.model.Reporting value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateReporting
      protected void updateReportPlugin​(org.apache.maven.model.ReportPlugin value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateReportPlugin
      protected void updateReportSet​(org.apache.maven.model.ReportSet value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateReportSet
      protected void updateRepository​(org.apache.maven.model.Repository value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateRepository
      protected void updateRepositoryBase​(org.apache.maven.model.RepositoryBase value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateRepositoryBase
      protected void updateRepositoryPolicy​(org.apache.maven.model.RepositoryPolicy value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateRepositoryPolicy
      protected void updateResource​(org.apache.maven.model.Resource value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateResource
      protected void updateScm​(org.apache.maven.model.Scm value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateScm
      protected void updateSite​(org.apache.maven.model.Site value, java.lang.String xmlTag, Counter counter, org.jdom2.Element element)
      Method updateSite
      void write​(org.apache.maven.model.Model project, org.jdom2.Document document, java.io.OutputStream stream)
      Deprecated. 
      void write​(org.apache.maven.model.Model project, org.jdom2.Document document, java.io.OutputStreamWriter writer)
      Method write
      void write​(org.apache.maven.model.Model project, org.jdom2.Document document, java.io.Writer writer, org.jdom2.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 final org.jdom2.DefaultJDOMFactory factory
        Field factory
      • lineSeparator

        private final java.lang.String lineSeparator
        Field lineSeparator
    • Constructor Detail

      • MavenJDOMWriter

        public MavenJDOMWriter()
      • MavenJDOMWriter

        public MavenJDOMWriter​(java.lang.String lineSeparator)
    • Method Detail

      • findAndReplaceProperties

        protected org.jdom2.Element findAndReplaceProperties​(Counter counter,
                                                             org.jdom2.Element parent,
                                                             java.lang.String name,
                                                             java.util.Map props)
        Method findAndReplaceProperties
        Parameters:
        counter - Counter
        props - Map
        name - The name.
        parent - Element
        Returns:
        Element
      • findAndReplaceSimpleElement

        protected org.jdom2.Element findAndReplaceSimpleElement​(Counter counter,
                                                                org.jdom2.Element parent,
                                                                java.lang.String name,
                                                                java.lang.String text,
                                                                java.lang.String defaultValue)
        Method findAndReplaceSimpleElement
        Parameters:
        counter - Counter
        defaultValue - The default value.
        text - The text.
        name - The name.
        parent - The parent.
        Returns:
        Element
      • findAndReplaceSimpleLists

        protected org.jdom2.Element findAndReplaceSimpleLists​(Counter counter,
                                                              org.jdom2.Element parent,
                                                              java.util.Collection<java.lang.String> list,
                                                              java.lang.String parentName,
                                                              java.lang.String childName)
        Method findAndReplaceSimpleLists
        Parameters:
        counter - Counter
        childName - The childName
        parentName - The parentName
        list - The list of elements.
        parent - The parent.
        Returns:
        Element
      • findAndReplaceXpp3DOM

        protected org.jdom2.Element findAndReplaceXpp3DOM​(Counter counter,
                                                          org.jdom2.Element parent,
                                                          java.lang.String name,
                                                          org.codehaus.plexus.util.xml.Xpp3Dom dom)
        Method findAndReplaceXpp3DOM
        Parameters:
        counter - Counter
        dom - Xpp3Dom
        name - The name.
        parent - The parent.
        Returns:
        Element
      • insertAtPreferredLocation

        protected void insertAtPreferredLocation​(org.jdom2.Element parent,
                                                 org.jdom2.Element child,
                                                 Counter counter)
        Method insertAtPreferredLocation
        Parameters:
        parent - The parent.
        counter - Counter
        child - Element
      • iterateContributor

        protected void iterateContributor​(Counter counter,
                                          org.jdom2.Element parent,
                                          java.util.Collection<org.apache.maven.model.Contributor> list,
                                          java.lang.String parentTag,
                                          java.lang.String childTag)
        Method iterateContributor
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iterateDependency

        protected void iterateDependency​(Counter counter,
                                         org.jdom2.Element parent,
                                         java.util.Collection<org.apache.maven.model.Dependency> list,
                                         java.lang.String parentTag,
                                         java.lang.String childTag)
        Method iterateDependency
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iterateDeveloper

        protected void iterateDeveloper​(Counter counter,
                                        org.jdom2.Element parent,
                                        java.util.Collection<org.apache.maven.model.Developer> list,
                                        java.lang.String parentTag,
                                        java.lang.String childTag)
        Method iterateDeveloper
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iterateExclusion

        protected void iterateExclusion​(Counter counter,
                                        org.jdom2.Element parent,
                                        java.util.Collection<org.apache.maven.model.Exclusion> list,
                                        java.lang.String parentTag,
                                        java.lang.String childTag)
        Method iterateExclusion
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iterateExtension

        protected void iterateExtension​(Counter counter,
                                        org.jdom2.Element parent,
                                        java.util.Collection<org.apache.maven.model.Extension> list,
                                        java.lang.String parentTag,
                                        java.lang.String childTag)
        Method iterateExtension
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iterateLicense

        protected void iterateLicense​(Counter counter,
                                      org.jdom2.Element parent,
                                      java.util.Collection<org.apache.maven.model.License> list,
                                      java.lang.String parentTag,
                                      java.lang.String childTag)
        Method iterateLicense
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iterateMailingList

        protected void iterateMailingList​(Counter counter,
                                          org.jdom2.Element parent,
                                          java.util.Collection<org.apache.maven.model.MailingList> list,
                                          java.lang.String parentTag,
                                          java.lang.String childTag)
        Method iterateMailingList
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iterateNotifier

        protected void iterateNotifier​(Counter counter,
                                       org.jdom2.Element parent,
                                       java.util.Collection<org.apache.maven.model.Notifier> list,
                                       java.lang.String parentTag,
                                       java.lang.String childTag)
        Method iterateNotifier
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iteratePlugin

        protected void iteratePlugin​(Counter counter,
                                     org.jdom2.Element parent,
                                     java.util.Collection<org.apache.maven.model.Plugin> list,
                                     java.lang.String parentTag,
                                     java.lang.String childTag)
        Method iteratePlugin
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iteratePluginExecution

        protected void iteratePluginExecution​(Counter counter,
                                              org.jdom2.Element parent,
                                              java.util.Collection<org.apache.maven.model.PluginExecution> list,
                                              java.lang.String parentTag,
                                              java.lang.String childTag)
        Method iteratePluginExecution
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iterateProfile

        protected void iterateProfile​(Counter counter,
                                      org.jdom2.Element parent,
                                      java.util.Collection<org.apache.maven.model.Profile> list,
                                      java.lang.String parentTag,
                                      java.lang.String childTag)
        Method iterateProfile
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iterateReportPlugin

        protected void iterateReportPlugin​(Counter counter,
                                           org.jdom2.Element parent,
                                           java.util.Collection<org.apache.maven.model.ReportPlugin> list,
                                           java.lang.String parentTag,
                                           java.lang.String childTag)
        Method iterateReportPlugin
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iterateReportSet

        protected void iterateReportSet​(Counter counter,
                                        org.jdom2.Element parent,
                                        java.util.Collection<org.apache.maven.model.ReportSet> list,
                                        java.lang.String parentTag,
                                        java.lang.String childTag)
        Method iterateReportSet
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iterateRepository

        protected void iterateRepository​(Counter counter,
                                         org.jdom2.Element parent,
                                         java.util.Collection<org.apache.maven.model.Repository> list,
                                         java.lang.String parentTag,
                                         java.lang.String childTag)
        Method iterateRepository
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • iterateResource

        protected void iterateResource​(Counter counter,
                                       org.jdom2.Element parent,
                                       java.util.Collection<org.apache.maven.model.Resource> list,
                                       java.lang.String parentTag,
                                       java.lang.String childTag)
        Method iterateResource
        Parameters:
        counter - Counter
        childTag - The childTag
        parentTag - The parentTag
        list - The list of elements.
        parent - The parent.
      • replaceXpp3DOM

        protected void replaceXpp3DOM​(org.jdom2.Element parent,
                                      org.codehaus.plexus.util.xml.Xpp3Dom parentDom,
                                      Counter counter)
        Method replaceXpp3DOM
        Parameters:
        parent - The parent.
        counter - Counter
        parentDom - Element
      • updateActivationFile

        protected void updateActivationFile​(org.apache.maven.model.ActivationFile value,
                                            java.lang.String xmlTag,
                                            Counter counter,
                                            org.jdom2.Element element)
        Method updateActivationFile
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateActivationOS

        protected void updateActivationOS​(org.apache.maven.model.ActivationOS value,
                                          java.lang.String xmlTag,
                                          Counter counter,
                                          org.jdom2.Element element)
        Method updateActivationOS
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateActivationProperty

        protected void updateActivationProperty​(org.apache.maven.model.ActivationProperty value,
                                                java.lang.String xmlTag,
                                                Counter counter,
                                                org.jdom2.Element element)
        Method updateActivationProperty
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateBuild

        protected void updateBuild​(org.apache.maven.model.Build value,
                                   java.lang.String xmlTag,
                                   Counter counter,
                                   org.jdom2.Element element)
        Method updateBuild
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateBuildBase

        protected void updateBuildBase​(org.apache.maven.model.BuildBase value,
                                       java.lang.String xmlTag,
                                       Counter counter,
                                       org.jdom2.Element element)
        Method updateBuildBase
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateCiManagement

        protected void updateCiManagement​(org.apache.maven.model.CiManagement value,
                                          java.lang.String xmlTag,
                                          Counter counter,
                                          org.jdom2.Element element)
        Method updateCiManagement
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateConfigurationContainer

        protected void updateConfigurationContainer​(org.apache.maven.model.ConfigurationContainer value,
                                                    java.lang.String xmlTag,
                                                    Counter counter,
                                                    org.jdom2.Element element)
        Method updateConfigurationContainer
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateContributor

        protected void updateContributor​(org.apache.maven.model.Contributor value,
                                         java.lang.String xmlTag,
                                         Counter counter,
                                         org.jdom2.Element element)
        Method updateContributor
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateDependency

        protected void updateDependency​(org.apache.maven.model.Dependency value,
                                        java.lang.String xmlTag,
                                        Counter counter,
                                        org.jdom2.Element element)
        Method updateDependency
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateDependencyManagement

        protected void updateDependencyManagement​(org.apache.maven.model.DependencyManagement value,
                                                  java.lang.String xmlTag,
                                                  Counter counter,
                                                  org.jdom2.Element element)
        Method updateDependencyManagement
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateDeploymentRepository

        protected void updateDeploymentRepository​(org.apache.maven.model.DeploymentRepository value,
                                                  java.lang.String xmlTag,
                                                  Counter counter,
                                                  org.jdom2.Element element)
        Method updateDeploymentRepository
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateDeveloper

        protected void updateDeveloper​(org.apache.maven.model.Developer value,
                                       java.lang.String xmlTag,
                                       Counter counter,
                                       org.jdom2.Element element)
        Method updateDeveloper
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateDistributionManagement

        protected void updateDistributionManagement​(org.apache.maven.model.DistributionManagement value,
                                                    java.lang.String xmlTag,
                                                    Counter counter,
                                                    org.jdom2.Element element)
        Method updateDistributionManagement
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateElement

        protected org.jdom2.Element updateElement​(Counter counter,
                                                  org.jdom2.Element parent,
                                                  java.lang.String name,
                                                  boolean shouldExist)
        Method updateElement
        Parameters:
        counter - Counter
        shouldExist - should exist.
        name - The name.
        parent - The parent.
        Returns:
        Element
      • updateExclusion

        protected void updateExclusion​(org.apache.maven.model.Exclusion value,
                                       java.lang.String xmlTag,
                                       Counter counter,
                                       org.jdom2.Element element)
        Method updateExclusion
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateExtension

        protected void updateExtension​(org.apache.maven.model.Extension value,
                                       java.lang.String xmlTag,
                                       Counter counter,
                                       org.jdom2.Element element)
        Method updateExtension
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateFileSet

        protected void updateFileSet​(org.apache.maven.model.FileSet value,
                                     java.lang.String xmlTag,
                                     Counter counter,
                                     org.jdom2.Element element)
        Method updateFileSet
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateIssueManagement

        protected void updateIssueManagement​(org.apache.maven.model.IssueManagement value,
                                             java.lang.String xmlTag,
                                             Counter counter,
                                             org.jdom2.Element element)
        Method updateIssueManagement
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateLicense

        protected void updateLicense​(org.apache.maven.model.License value,
                                     java.lang.String xmlTag,
                                     Counter counter,
                                     org.jdom2.Element element)
        Method updateLicense
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateMailingList

        protected void updateMailingList​(org.apache.maven.model.MailingList value,
                                         java.lang.String xmlTag,
                                         Counter counter,
                                         org.jdom2.Element element)
        Method updateMailingList
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateModel

        protected void updateModel​(org.apache.maven.model.Model value,
                                   java.lang.String xmlTag,
                                   Counter counter,
                                   org.jdom2.Element element)
        Method updateModel
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateModelBase

        protected void updateModelBase​(org.apache.maven.model.ModelBase value,
                                       java.lang.String xmlTag,
                                       Counter counter,
                                       org.jdom2.Element element)
        Method updateModelBase
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateNotifier

        protected void updateNotifier​(org.apache.maven.model.Notifier value,
                                      java.lang.String xmlTag,
                                      Counter counter,
                                      org.jdom2.Element element)
        Method updateNotifier
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateOrganization

        protected void updateOrganization​(org.apache.maven.model.Organization value,
                                          java.lang.String xmlTag,
                                          Counter counter,
                                          org.jdom2.Element element)
        Method updateOrganization
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateParent

        protected void updateParent​(org.apache.maven.model.Parent value,
                                    java.lang.String xmlTag,
                                    Counter counter,
                                    org.jdom2.Element element)
        Method updateParent
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updatePatternSet

        protected void updatePatternSet​(org.apache.maven.model.PatternSet value,
                                        java.lang.String xmlTag,
                                        Counter counter,
                                        org.jdom2.Element element)
        Method updatePatternSet
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updatePlugin

        protected void updatePlugin​(org.apache.maven.model.Plugin value,
                                    java.lang.String xmlTag,
                                    Counter counter,
                                    org.jdom2.Element element)
        Method updatePlugin
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updatePluginConfiguration

        protected void updatePluginConfiguration​(org.apache.maven.model.PluginConfiguration value,
                                                 java.lang.String xmlTag,
                                                 Counter counter,
                                                 org.jdom2.Element element)
        Method updatePluginConfiguration
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updatePluginContainer

        protected void updatePluginContainer​(org.apache.maven.model.PluginContainer value,
                                             java.lang.String xmlTag,
                                             Counter counter,
                                             org.jdom2.Element element)
        Method updatePluginContainer
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updatePluginExecution

        protected void updatePluginExecution​(org.apache.maven.model.PluginExecution value,
                                             java.lang.String xmlTag,
                                             Counter counter,
                                             org.jdom2.Element element)
        Method updatePluginExecution
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updatePluginManagement

        protected void updatePluginManagement​(org.apache.maven.model.PluginManagement value,
                                              java.lang.String xmlTag,
                                              Counter counter,
                                              org.jdom2.Element element)
        Method updatePluginManagement
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updatePrerequisites

        protected void updatePrerequisites​(org.apache.maven.model.Prerequisites value,
                                           java.lang.String xmlTag,
                                           Counter counter,
                                           org.jdom2.Element element)
        Method updatePrerequisites
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateProfile

        protected void updateProfile​(org.apache.maven.model.Profile value,
                                     java.lang.String xmlTag,
                                     Counter counter,
                                     org.jdom2.Element element)
        Method updateProfile
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateRelocation

        protected void updateRelocation​(org.apache.maven.model.Relocation value,
                                        java.lang.String xmlTag,
                                        Counter counter,
                                        org.jdom2.Element element)
        Method updateRelocation
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateReportPlugin

        protected void updateReportPlugin​(org.apache.maven.model.ReportPlugin value,
                                          java.lang.String xmlTag,
                                          Counter counter,
                                          org.jdom2.Element element)
        Method updateReportPlugin
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateReportSet

        protected void updateReportSet​(org.apache.maven.model.ReportSet value,
                                       java.lang.String xmlTag,
                                       Counter counter,
                                       org.jdom2.Element element)
        Method updateReportSet
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateReporting

        protected void updateReporting​(org.apache.maven.model.Reporting value,
                                       java.lang.String xmlTag,
                                       Counter counter,
                                       org.jdom2.Element element)
        Method updateReporting
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateRepository

        protected void updateRepository​(org.apache.maven.model.Repository value,
                                        java.lang.String xmlTag,
                                        Counter counter,
                                        org.jdom2.Element element)
        Method updateRepository
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateRepositoryBase

        protected void updateRepositoryBase​(org.apache.maven.model.RepositoryBase value,
                                            java.lang.String xmlTag,
                                            Counter counter,
                                            org.jdom2.Element element)
        Method updateRepositoryBase
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateRepositoryPolicy

        protected void updateRepositoryPolicy​(org.apache.maven.model.RepositoryPolicy value,
                                              java.lang.String xmlTag,
                                              Counter counter,
                                              org.jdom2.Element element)
        Method updateRepositoryPolicy
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateResource

        protected void updateResource​(org.apache.maven.model.Resource value,
                                      java.lang.String xmlTag,
                                      Counter counter,
                                      org.jdom2.Element element)
        Method updateResource
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateScm

        protected void updateScm​(org.apache.maven.model.Scm value,
                                 java.lang.String xmlTag,
                                 Counter counter,
                                 org.jdom2.Element element)
        Method updateScm
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • updateSite

        protected void updateSite​(org.apache.maven.model.Site value,
                                  java.lang.String xmlTag,
                                  Counter counter,
                                  org.jdom2.Element element)
        Method updateSite
        Parameters:
        value - The value.
        element - Element
        counter - Counter
        xmlTag - The XMLTag.
      • write

        public void write​(org.apache.maven.model.Model project,
                          org.jdom2.Document document,
                          java.io.OutputStream stream)
                   throws java.io.IOException
        Deprecated.
        Method write
        Parameters:
        project - Model
        stream - OutputStream
        document - Document
        Throws:
        java.io.IOException - in case of an error.
      • write

        public void write​(org.apache.maven.model.Model project,
                          org.jdom2.Document document,
                          java.io.OutputStreamWriter writer)
                   throws java.io.IOException
        Method write
        Parameters:
        project - Model
        writer - OutputStreamWriter
        document - Document
        Throws:
        java.io.IOException - in case of an error.
      • write

        public void write​(org.apache.maven.model.Model project,
                          org.jdom2.Document document,
                          java.io.Writer writer,
                          org.jdom2.output.Format jdomFormat)
                   throws java.io.IOException
        Method write
        Parameters:
        project - Model
        jdomFormat - Format
        writer - Writer
        document - Document
        Throws:
        java.io.IOException - in case of an error.