Class MavenJDOMWriter

java.lang.Object
org.apache.maven.archetype.common.MavenJDOMWriter

public class MavenJDOMWriter extends Object
Class MavenJDOMWriter.
  • Constructor Details

    • MavenJDOMWriter

      public MavenJDOMWriter()
  • Method Details

    • write

      @Deprecated public void write(org.apache.maven.model.Model project, org.jdom2.Document document, OutputStream stream) throws IOException
      Deprecated.
      Method write.
      Parameters:
      project -
      document -
      stream -
      Throws:
      IOException
    • write

      public void write(org.apache.maven.model.Model project, org.jdom2.Document document, OutputStreamWriter writer) throws IOException
      Method write.
      Parameters:
      project -
      document -
      writer -
      Throws:
      IOException
    • write

      public void write(org.apache.maven.model.Model project, org.jdom2.Document document, Writer writer, Format jdomFormat) throws IOException
      Method write.
      Parameters:
      project -
      document -
      writer -
      jdomFormat -
      Throws:
      IOException
    • findAndReplaceProperties

      protected void findAndReplaceProperties(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, String name, Map props)
      Method findAndReplaceProperties.
      Parameters:
      counter -
      parent -
      name -
      props -
    • findAndReplaceSimpleElement

      protected void findAndReplaceSimpleElement(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, String name, String text, String defaultValue)
      Method findAndReplaceSimpleElement.
      Parameters:
      counter -
      parent -
      name -
      text -
      defaultValue -
    • findAndReplaceSimpleLists

      protected void findAndReplaceSimpleLists(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentName, String childName)
      Method findAndReplaceSimpleLists.
      Parameters:
      counter -
      parent -
      list -
      parentName -
      childName -
    • findAndReplaceXpp3DOM

      protected void findAndReplaceXpp3DOM(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, String name, org.codehaus.plexus.util.xml.Xpp3Dom dom)
      Method findAndReplaceXpp3DOM.
      Parameters:
      counter -
      parent -
      name -
      dom -
    • insertAtPreferredLocation

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

      protected void iterateContributor(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateContributor.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iterateDependency

      protected void iterateDependency(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateDependency.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iterateDeveloper

      protected void iterateDeveloper(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateDeveloper.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iterateExclusion

      protected void iterateExclusion(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateExclusion.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iterateExtension

      protected void iterateExtension(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateExtension.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iterateLicense

      protected void iterateLicense(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateLicense.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iterateMailingList

      protected void iterateMailingList(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateMailingList.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iterateNotifier

      protected void iterateNotifier(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateNotifier.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iteratePlugin

      protected void iteratePlugin(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iteratePlugin.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iteratePluginExecution

      protected void iteratePluginExecution(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iteratePluginExecution.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iterateProfile

      protected void iterateProfile(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateProfile.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iterateReportPlugin

      protected void iterateReportPlugin(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateReportPlugin.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iterateReportSet

      protected void iterateReportSet(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateReportSet.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iterateRepository

      protected void iterateRepository(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateRepository.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • iterateResource

      protected void iterateResource(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, Collection list, String parentTag, String childTag)
      Method iterateResource.
      Parameters:
      counter -
      parent -
      list -
      parentTag -
      childTag -
    • replaceXpp3DOM

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

      protected void updateActivation(org.apache.maven.model.Activation value, String xmlTag, MavenJDOMWriter.Counter counter, org.jdom2.Element element)
      Method updateActivation.
      Parameters:
      value -
      xmlTag -
      counter -
      element -
    • updateActivationFile

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

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

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

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

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

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

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

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

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

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

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

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

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

      protected org.jdom2.Element updateElement(MavenJDOMWriter.Counter counter, org.jdom2.Element parent, String name, boolean shouldExist)
      Method updateElement.
      Parameters:
      counter -
      parent -
      name -
      shouldExist -
    • updateExclusion

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

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

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

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

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

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

      protected void updateModel(org.apache.maven.model.Model value, MavenJDOMWriter.Counter counter, org.jdom2.Element element)
      Method updateModel.
      Parameters:
      value -
      counter -
      element -
    • updateNotifier

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

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

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

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

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

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

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

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

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

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

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

      protected void updateRelocation(org.apache.maven.model.Relocation value, String xmlTag, MavenJDOMWriter.Counter counter, org.jdom2.Element element)
      Method updateRelocation.
      Parameters:
      value -
      xmlTag -
      counter -
      element -
    • updateReporting

      protected void updateReporting(org.apache.maven.model.Reporting value, String xmlTag, MavenJDOMWriter.Counter counter, org.jdom2.Element element)
      Method updateReporting.
      Parameters:
      value -
      xmlTag -
      counter -
      element -
    • updateReportPlugin

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

      protected void updateReportSet(org.apache.maven.model.ReportSet value, String xmlTag, MavenJDOMWriter.Counter counter, org.jdom2.Element element)
      Method updateReportSet.
      Parameters:
      value -
      xmlTag -
      counter -
      element -
    • updateRepository

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

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

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

      protected void updateResource(org.apache.maven.model.Resource value, MavenJDOMWriter.Counter counter, org.jdom2.Element element)
      Method updateResource.
      Parameters:
      value -
      counter -
      element -
    • updateScm

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

      protected void updateSite(org.apache.maven.model.Site value, String xmlTag, MavenJDOMWriter.Counter counter, org.jdom2.Element element)
      Method updateSite.
      Parameters:
      value -
      xmlTag -
      counter -
      element -