org.apache.maven.model.merge
Class ModelMerger

java.lang.Object
  extended by org.apache.maven.model.merge.ModelMerger

public class ModelMerger
extends Object

This is a hand-crafted prototype of the default model merger that should eventually be generated by Modello by a new Java plugin. Code structure to merge source (read-only) object into the target object is:

Code is written like it could be generated, with default behaviour to be overridden when necessary. This is particularly the case for Object getClassnameKey( Classname classname ) method, which by default return the object itself and is expected to be overridden to calculate better suited key value.

Author:
Benjamin Bentmann

Constructor Summary
ModelMerger()
           
 
Method Summary
protected  Object getContributorKey(Contributor contributor)
           
protected  Object getDependencyKey(Dependency dependency)
           
protected  Object getDeveloperKey(Developer developer)
           
protected  Object getExclusionKey(Exclusion exclusion)
           
protected  Object getExtensionKey(Extension extension)
           
protected  Object getLicenseKey(License license)
           
protected  Object getMailingListKey(MailingList mailingList)
           
protected  Object getNotifierKey(Notifier notifier)
           
protected  Object getPluginExecutionKey(PluginExecution pluginExecution)
           
protected  Object getPluginKey(Plugin plugin)
           
protected  Object getProfileKey(Profile profile)
           
protected  Object getReportPluginKey(ReportPlugin reportPlugin)
           
protected  Object getReportSetKey(ReportSet reportSet)
           
protected  Object getRepositoryBaseKey(RepositoryBase repositoryBase)
           
protected  Object getRepositoryKey(Repository repository)
           
protected  Object getResourceKey(Resource resource)
           
 void merge(Model target, Model source, boolean sourceDominant, Map<?,?> hints)
          Merges the specified source object into the given target object.
protected  void mergeActivation(Activation target, Activation source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuild_Extensions(Build target, Build source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuild_OutputDirectory(Build target, Build source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuild_ScriptSourceDirectory(Build target, Build source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuild_SourceDirectory(Build target, Build source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuild_TestOutputDirectory(Build target, Build source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuild_TestSourceDirectory(Build target, Build source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuild(Build target, Build source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuildBase_DefaultGoal(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuildBase_Directory(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuildBase_Filters(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuildBase_FinalName(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuildBase_Resources(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuildBase_TestResources(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeBuildBase(BuildBase target, BuildBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeCiManagement_Notifiers(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeCiManagement_System(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeCiManagement_Url(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeCiManagement(CiManagement target, CiManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeConfigurationContainer_Configuration(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeConfigurationContainer_Inherited(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeConfigurationContainer(ConfigurationContainer target, ConfigurationContainer source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeContributor_Email(Contributor target, Contributor source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeContributor_Name(Contributor target, Contributor source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeContributor_Organization(Contributor target, Contributor source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeContributor_OrganizationUrl(Contributor target, Contributor source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeContributor_Properties(Contributor target, Contributor source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeContributor_Roles(Contributor target, Contributor source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeContributor_Timezone(Contributor target, Contributor source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeContributor_Url(Contributor target, Contributor source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeContributor(Contributor target, Contributor source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDependency_ArtifactId(Dependency target, Dependency source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDependency_Classifier(Dependency target, Dependency source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDependency_Exclusions(Dependency target, Dependency source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDependency_GroupId(Dependency target, Dependency source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDependency_Optional(Dependency target, Dependency source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDependency_Scope(Dependency target, Dependency source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDependency_SystemPath(Dependency target, Dependency source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDependency_Type(Dependency target, Dependency source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDependency_Version(Dependency target, Dependency source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDependency(Dependency target, Dependency source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDependencyManagement_Dependencies(DependencyManagement target, DependencyManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDependencyManagement(DependencyManagement target, DependencyManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDeploymentRepository_UniqueVersion(DeploymentRepository target, DeploymentRepository source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDeploymentRepository(DeploymentRepository target, DeploymentRepository source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDeveloper_Id(Developer target, Developer source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDeveloper(Developer target, Developer source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDistributionManagement_DownloadUrl(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDistributionManagement_Repository(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDistributionManagement_Site(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDistributionManagement_SnapshotRepository(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDistributionManagement_Status(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeDistributionManagement(DistributionManagement target, DistributionManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeExclusion_ArtifactId(Exclusion target, Exclusion source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeExclusion_GroupId(Exclusion target, Exclusion source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeExclusion(Exclusion target, Exclusion source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeExtension_ArtifactId(Extension target, Extension source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeExtension_GroupId(Extension target, Extension source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeExtension_Version(Extension target, Extension source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeExtension(Extension target, Extension source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeFileSet_Directory(FileSet target, FileSet source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeFileSet(FileSet target, FileSet source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeIssueManagement_System(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeIssueManagement_Url(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeIssueManagement(IssueManagement target, IssueManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeLicense_Comments(License target, License source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeLicense_Distribution(License target, License source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeLicense_Name(License target, License source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeLicense_Url(License target, License source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeLicense(License target, License source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeMailingList_Archive(MailingList target, MailingList source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeMailingList_Name(MailingList target, MailingList source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeMailingList_OtherArchives(MailingList target, MailingList source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeMailingList_Post(MailingList target, MailingList source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeMailingList_Subscribe(MailingList target, MailingList source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeMailingList_Unsubscribe(MailingList target, MailingList source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeMailingList(MailingList target, MailingList source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_ArtifactId(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Build(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_CiManagement(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Contributors(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Description(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Developers(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_GroupId(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_InceptionYear(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_IssueManagement(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Licenses(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_MailingLists(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_ModelVersion(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Name(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Organization(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Packaging(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Parent(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Prerequisites(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Profiles(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Scm(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Url(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Version(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModelBase_Dependencies(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModelBase_DependencyManagement(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModelBase_DistributionManagement(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModelBase_Modules(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModelBase_PluginRepositories(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModelBase_Properties(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModelBase_Reporting(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModelBase_Repositories(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModelBase(ModelBase target, ModelBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeNotifier_Address(Notifier target, Notifier source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeNotifier_Configuration(Notifier target, Notifier source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeNotifier_SendOnError(Notifier target, Notifier source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeNotifier_SendOnFailure(Notifier target, Notifier source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeNotifier_SendOnSuccess(Notifier target, Notifier source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeNotifier_SendOnWarning(Notifier target, Notifier source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeNotifier_Type(Notifier target, Notifier source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeNotifier(Notifier target, Notifier source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeOrganization_Name(Organization target, Organization source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeOrganization_Url(Organization target, Organization source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeOrganization(Organization target, Organization source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeParent_ArtifactId(Parent target, Parent source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeParent_GroupId(Parent target, Parent source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeParent_RelativePath(Parent target, Parent source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeParent_Version(Parent target, Parent source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeParent(Parent target, Parent source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePatternSet_Excludes(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePatternSet_Includes(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePatternSet(PatternSet target, PatternSet source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePlugin_ArtifactId(Plugin target, Plugin source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePlugin_Dependencies(Plugin target, Plugin source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePlugin_Executions(Plugin target, Plugin source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePlugin_Extensions(Plugin target, Plugin source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePlugin_GroupId(Plugin target, Plugin source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePlugin_Version(Plugin target, Plugin source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePlugin(Plugin target, Plugin source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePluginConfiguration_PluginManagement(PluginConfiguration target, PluginConfiguration source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePluginConfiguration(PluginConfiguration target, PluginConfiguration source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePluginContainer_Plugins(PluginContainer target, PluginContainer source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePluginContainer(PluginContainer target, PluginContainer source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePluginExecution_Goals(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePluginExecution_Id(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePluginExecution_Phase(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePluginExecution(PluginExecution target, PluginExecution source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePluginManagement(PluginManagement target, PluginManagement source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePrerequisites_Maven(Prerequisites target, Prerequisites source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergePrerequisites(Prerequisites target, Prerequisites source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeProfile(Profile target, Profile source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRelocation_ArtifactId(Relocation target, Relocation source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRelocation_GroupId(Relocation target, Relocation source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRelocation_Message(Relocation target, Relocation source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRelocation_Version(Relocation target, Relocation source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRelocation(Relocation target, Relocation source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeReporting_ExcludeDefaults(Reporting target, Reporting source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeReporting_OutputDirectory(Reporting target, Reporting source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeReporting_Plugins(Reporting target, Reporting source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeReporting(Reporting target, Reporting source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeReportPlugin_ArtifactId(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeReportPlugin_GroupId(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeReportPlugin_ReportSets(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeReportPlugin_Version(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeReportPlugin(ReportPlugin target, ReportPlugin source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeReportSet_Id(ReportSet target, ReportSet source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeReportSet_Reports(ReportSet target, ReportSet source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeReportSet(ReportSet target, ReportSet source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRepository_Releases(Repository target, Repository source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRepository_Snapshots(Repository target, Repository source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRepository(Repository target, Repository source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRepositoryBase_Id(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRepositoryBase_Layout(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRepositoryBase_Name(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRepositoryBase_Url(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRepositoryBase(RepositoryBase target, RepositoryBase source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRepositoryPolicy_ChecksumPolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRepositoryPolicy_Enabled(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRepositoryPolicy_UpdatePolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeRepositoryPolicy(RepositoryPolicy target, RepositoryPolicy source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeResource_Filtering(Resource target, Resource source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeResource_MergeId(Resource target, Resource source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeResource_TargetPath(Resource target, Resource source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeResource(Resource target, Resource source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeScm_Connection(Scm target, Scm source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeScm_DeveloperConnection(Scm target, Scm source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeScm_Tag(Scm target, Scm source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeScm_Url(Scm target, Scm source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeScm(Scm target, Scm source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeSite_Id(Site target, Site source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeSite_Name(Site target, Site source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeSite_Url(Site target, Site source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeSite(Site target, Site source, boolean sourceDominant, Map<Object,Object> context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelMerger

public ModelMerger()
Method Detail

merge

public void merge(Model target,
                  Model source,
                  boolean sourceDominant,
                  Map<?,?> hints)
Merges the specified source object into the given target object.

Parameters:
target - The target object whose existing contents should be merged with the source, must not be null.
source - The (read-only) source object that should be merged into the target object, may be null.
sourceDominant - A flag indicating whether either the target object or the source object provides the dominant data.
hints - A set of key-value pairs that customized merger implementations can use to carry domain-specific information along, may be null.

mergeModel

protected void mergeModel(Model target,
                          Model source,
                          boolean sourceDominant,
                          Map<Object,Object> context)

mergeModel_ModelVersion

protected void mergeModel_ModelVersion(Model target,
                                       Model source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergeModel_Parent

protected void mergeModel_Parent(Model target,
                                 Model source,
                                 boolean sourceDominant,
                                 Map<Object,Object> context)

mergeModel_GroupId

protected void mergeModel_GroupId(Model target,
                                  Model source,
                                  boolean sourceDominant,
                                  Map<Object,Object> context)

mergeModel_ArtifactId

protected void mergeModel_ArtifactId(Model target,
                                     Model source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeModel_Version

protected void mergeModel_Version(Model target,
                                  Model source,
                                  boolean sourceDominant,
                                  Map<Object,Object> context)

mergeModel_Packaging

protected void mergeModel_Packaging(Model target,
                                    Model source,
                                    boolean sourceDominant,
                                    Map<Object,Object> context)

mergeModel_Name

protected void mergeModel_Name(Model target,
                               Model source,
                               boolean sourceDominant,
                               Map<Object,Object> context)

mergeModel_Description

protected void mergeModel_Description(Model target,
                                      Model source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeModel_Url

protected void mergeModel_Url(Model target,
                              Model source,
                              boolean sourceDominant,
                              Map<Object,Object> context)

mergeModel_InceptionYear

protected void mergeModel_InceptionYear(Model target,
                                        Model source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeModel_Organization

protected void mergeModel_Organization(Model target,
                                       Model source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergeModel_Licenses

protected void mergeModel_Licenses(Model target,
                                   Model source,
                                   boolean sourceDominant,
                                   Map<Object,Object> context)

mergeModel_MailingLists

protected void mergeModel_MailingLists(Model target,
                                       Model source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergeModel_Developers

protected void mergeModel_Developers(Model target,
                                     Model source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeModel_Contributors

protected void mergeModel_Contributors(Model target,
                                       Model source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergeModel_IssueManagement

protected void mergeModel_IssueManagement(Model target,
                                          Model source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergeModel_Scm

protected void mergeModel_Scm(Model target,
                              Model source,
                              boolean sourceDominant,
                              Map<Object,Object> context)

mergeModel_CiManagement

protected void mergeModel_CiManagement(Model target,
                                       Model source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergeModel_Prerequisites

protected void mergeModel_Prerequisites(Model target,
                                        Model source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeModel_Build

protected void mergeModel_Build(Model target,
                                Model source,
                                boolean sourceDominant,
                                Map<Object,Object> context)

mergeModel_Profiles

protected void mergeModel_Profiles(Model target,
                                   Model source,
                                   boolean sourceDominant,
                                   Map<Object,Object> context)

mergeModelBase

protected void mergeModelBase(ModelBase target,
                              ModelBase source,
                              boolean sourceDominant,
                              Map<Object,Object> context)

mergeModelBase_Modules

protected void mergeModelBase_Modules(ModelBase target,
                                      ModelBase source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeModelBase_Dependencies

protected void mergeModelBase_Dependencies(ModelBase target,
                                           ModelBase source,
                                           boolean sourceDominant,
                                           Map<Object,Object> context)

mergeModelBase_Repositories

protected void mergeModelBase_Repositories(ModelBase target,
                                           ModelBase source,
                                           boolean sourceDominant,
                                           Map<Object,Object> context)

mergeModelBase_PluginRepositories

protected void mergeModelBase_PluginRepositories(ModelBase target,
                                                 ModelBase source,
                                                 boolean sourceDominant,
                                                 Map<Object,Object> context)

mergeModelBase_DistributionManagement

protected void mergeModelBase_DistributionManagement(ModelBase target,
                                                     ModelBase source,
                                                     boolean sourceDominant,
                                                     Map<Object,Object> context)

mergeModelBase_Reporting

protected void mergeModelBase_Reporting(ModelBase target,
                                        ModelBase source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeModelBase_DependencyManagement

protected void mergeModelBase_DependencyManagement(ModelBase target,
                                                   ModelBase source,
                                                   boolean sourceDominant,
                                                   Map<Object,Object> context)

mergeModelBase_Properties

protected void mergeModelBase_Properties(ModelBase target,
                                         ModelBase source,
                                         boolean sourceDominant,
                                         Map<Object,Object> context)

mergeDistributionManagement

protected void mergeDistributionManagement(DistributionManagement target,
                                           DistributionManagement source,
                                           boolean sourceDominant,
                                           Map<Object,Object> context)

mergeDistributionManagement_Repository

protected void mergeDistributionManagement_Repository(DistributionManagement target,
                                                      DistributionManagement source,
                                                      boolean sourceDominant,
                                                      Map<Object,Object> context)

mergeDistributionManagement_SnapshotRepository

protected void mergeDistributionManagement_SnapshotRepository(DistributionManagement target,
                                                              DistributionManagement source,
                                                              boolean sourceDominant,
                                                              Map<Object,Object> context)

mergeDistributionManagement_Site

protected void mergeDistributionManagement_Site(DistributionManagement target,
                                                DistributionManagement source,
                                                boolean sourceDominant,
                                                Map<Object,Object> context)

mergeDistributionManagement_Status

protected void mergeDistributionManagement_Status(DistributionManagement target,
                                                  DistributionManagement source,
                                                  boolean sourceDominant,
                                                  Map<Object,Object> context)

mergeDistributionManagement_DownloadUrl

protected void mergeDistributionManagement_DownloadUrl(DistributionManagement target,
                                                       DistributionManagement source,
                                                       boolean sourceDominant,
                                                       Map<Object,Object> context)

mergeRelocation

protected void mergeRelocation(Relocation target,
                               Relocation source,
                               boolean sourceDominant,
                               Map<Object,Object> context)

mergeRelocation_GroupId

protected void mergeRelocation_GroupId(Relocation target,
                                       Relocation source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergeRelocation_ArtifactId

protected void mergeRelocation_ArtifactId(Relocation target,
                                          Relocation source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergeRelocation_Version

protected void mergeRelocation_Version(Relocation target,
                                       Relocation source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergeRelocation_Message

protected void mergeRelocation_Message(Relocation target,
                                       Relocation source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergeDeploymentRepository

protected void mergeDeploymentRepository(DeploymentRepository target,
                                         DeploymentRepository source,
                                         boolean sourceDominant,
                                         Map<Object,Object> context)

mergeDeploymentRepository_UniqueVersion

protected void mergeDeploymentRepository_UniqueVersion(DeploymentRepository target,
                                                       DeploymentRepository source,
                                                       boolean sourceDominant,
                                                       Map<Object,Object> context)

mergeSite

protected void mergeSite(Site target,
                         Site source,
                         boolean sourceDominant,
                         Map<Object,Object> context)

mergeSite_Id

protected void mergeSite_Id(Site target,
                            Site source,
                            boolean sourceDominant,
                            Map<Object,Object> context)

mergeSite_Name

protected void mergeSite_Name(Site target,
                              Site source,
                              boolean sourceDominant,
                              Map<Object,Object> context)

mergeSite_Url

protected void mergeSite_Url(Site target,
                             Site source,
                             boolean sourceDominant,
                             Map<Object,Object> context)

mergeRepository

protected void mergeRepository(Repository target,
                               Repository source,
                               boolean sourceDominant,
                               Map<Object,Object> context)

mergeRepository_Releases

protected void mergeRepository_Releases(Repository target,
                                        Repository source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeRepository_Snapshots

protected void mergeRepository_Snapshots(Repository target,
                                         Repository source,
                                         boolean sourceDominant,
                                         Map<Object,Object> context)

mergeRepositoryBase

protected void mergeRepositoryBase(RepositoryBase target,
                                   RepositoryBase source,
                                   boolean sourceDominant,
                                   Map<Object,Object> context)

mergeRepositoryBase_Id

protected void mergeRepositoryBase_Id(RepositoryBase target,
                                      RepositoryBase source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeRepositoryBase_Url

protected void mergeRepositoryBase_Url(RepositoryBase target,
                                       RepositoryBase source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergeRepositoryBase_Name

protected void mergeRepositoryBase_Name(RepositoryBase target,
                                        RepositoryBase source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeRepositoryBase_Layout

protected void mergeRepositoryBase_Layout(RepositoryBase target,
                                          RepositoryBase source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergeRepositoryPolicy

protected void mergeRepositoryPolicy(RepositoryPolicy target,
                                     RepositoryPolicy source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeRepositoryPolicy_Enabled

protected void mergeRepositoryPolicy_Enabled(RepositoryPolicy target,
                                             RepositoryPolicy source,
                                             boolean sourceDominant,
                                             Map<Object,Object> context)

mergeRepositoryPolicy_UpdatePolicy

protected void mergeRepositoryPolicy_UpdatePolicy(RepositoryPolicy target,
                                                  RepositoryPolicy source,
                                                  boolean sourceDominant,
                                                  Map<Object,Object> context)

mergeRepositoryPolicy_ChecksumPolicy

protected void mergeRepositoryPolicy_ChecksumPolicy(RepositoryPolicy target,
                                                    RepositoryPolicy source,
                                                    boolean sourceDominant,
                                                    Map<Object,Object> context)

mergeDependency

protected void mergeDependency(Dependency target,
                               Dependency source,
                               boolean sourceDominant,
                               Map<Object,Object> context)

mergeDependency_GroupId

protected void mergeDependency_GroupId(Dependency target,
                                       Dependency source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergeDependency_ArtifactId

protected void mergeDependency_ArtifactId(Dependency target,
                                          Dependency source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergeDependency_Version

protected void mergeDependency_Version(Dependency target,
                                       Dependency source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergeDependency_Type

protected void mergeDependency_Type(Dependency target,
                                    Dependency source,
                                    boolean sourceDominant,
                                    Map<Object,Object> context)

mergeDependency_Classifier

protected void mergeDependency_Classifier(Dependency target,
                                          Dependency source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergeDependency_Scope

protected void mergeDependency_Scope(Dependency target,
                                     Dependency source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeDependency_SystemPath

protected void mergeDependency_SystemPath(Dependency target,
                                          Dependency source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergeDependency_Optional

protected void mergeDependency_Optional(Dependency target,
                                        Dependency source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeDependency_Exclusions

protected void mergeDependency_Exclusions(Dependency target,
                                          Dependency source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergeExclusion

protected void mergeExclusion(Exclusion target,
                              Exclusion source,
                              boolean sourceDominant,
                              Map<Object,Object> context)

mergeExclusion_GroupId

protected void mergeExclusion_GroupId(Exclusion target,
                                      Exclusion source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeExclusion_ArtifactId

protected void mergeExclusion_ArtifactId(Exclusion target,
                                         Exclusion source,
                                         boolean sourceDominant,
                                         Map<Object,Object> context)

mergeReporting

protected void mergeReporting(Reporting target,
                              Reporting source,
                              boolean sourceDominant,
                              Map<Object,Object> context)

mergeReporting_OutputDirectory

protected void mergeReporting_OutputDirectory(Reporting target,
                                              Reporting source,
                                              boolean sourceDominant,
                                              Map<Object,Object> context)

mergeReporting_ExcludeDefaults

protected void mergeReporting_ExcludeDefaults(Reporting target,
                                              Reporting source,
                                              boolean sourceDominant,
                                              Map<Object,Object> context)

mergeReporting_Plugins

protected void mergeReporting_Plugins(Reporting target,
                                      Reporting source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeReportPlugin

protected void mergeReportPlugin(ReportPlugin target,
                                 ReportPlugin source,
                                 boolean sourceDominant,
                                 Map<Object,Object> context)

mergeReportPlugin_GroupId

protected void mergeReportPlugin_GroupId(ReportPlugin target,
                                         ReportPlugin source,
                                         boolean sourceDominant,
                                         Map<Object,Object> context)

mergeReportPlugin_ArtifactId

protected void mergeReportPlugin_ArtifactId(ReportPlugin target,
                                            ReportPlugin source,
                                            boolean sourceDominant,
                                            Map<Object,Object> context)

mergeReportPlugin_Version

protected void mergeReportPlugin_Version(ReportPlugin target,
                                         ReportPlugin source,
                                         boolean sourceDominant,
                                         Map<Object,Object> context)

mergeReportPlugin_ReportSets

protected void mergeReportPlugin_ReportSets(ReportPlugin target,
                                            ReportPlugin source,
                                            boolean sourceDominant,
                                            Map<Object,Object> context)

mergeReportSet

protected void mergeReportSet(ReportSet target,
                              ReportSet source,
                              boolean sourceDominant,
                              Map<Object,Object> context)

mergeReportSet_Id

protected void mergeReportSet_Id(ReportSet target,
                                 ReportSet source,
                                 boolean sourceDominant,
                                 Map<Object,Object> context)

mergeReportSet_Reports

protected void mergeReportSet_Reports(ReportSet target,
                                      ReportSet source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeDependencyManagement

protected void mergeDependencyManagement(DependencyManagement target,
                                         DependencyManagement source,
                                         boolean sourceDominant,
                                         Map<Object,Object> context)

mergeDependencyManagement_Dependencies

protected void mergeDependencyManagement_Dependencies(DependencyManagement target,
                                                      DependencyManagement source,
                                                      boolean sourceDominant,
                                                      Map<Object,Object> context)

mergeParent

protected void mergeParent(Parent target,
                           Parent source,
                           boolean sourceDominant,
                           Map<Object,Object> context)

mergeParent_GroupId

protected void mergeParent_GroupId(Parent target,
                                   Parent source,
                                   boolean sourceDominant,
                                   Map<Object,Object> context)

mergeParent_ArtifactId

protected void mergeParent_ArtifactId(Parent target,
                                      Parent source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeParent_Version

protected void mergeParent_Version(Parent target,
                                   Parent source,
                                   boolean sourceDominant,
                                   Map<Object,Object> context)

mergeParent_RelativePath

protected void mergeParent_RelativePath(Parent target,
                                        Parent source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeOrganization

protected void mergeOrganization(Organization target,
                                 Organization source,
                                 boolean sourceDominant,
                                 Map<Object,Object> context)

mergeOrganization_Name

protected void mergeOrganization_Name(Organization target,
                                      Organization source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeOrganization_Url

protected void mergeOrganization_Url(Organization target,
                                     Organization source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeLicense

protected void mergeLicense(License target,
                            License source,
                            boolean sourceDominant,
                            Map<Object,Object> context)

mergeLicense_Name

protected void mergeLicense_Name(License target,
                                 License source,
                                 boolean sourceDominant,
                                 Map<Object,Object> context)

mergeLicense_Url

protected void mergeLicense_Url(License target,
                                License source,
                                boolean sourceDominant,
                                Map<Object,Object> context)

mergeLicense_Distribution

protected void mergeLicense_Distribution(License target,
                                         License source,
                                         boolean sourceDominant,
                                         Map<Object,Object> context)

mergeLicense_Comments

protected void mergeLicense_Comments(License target,
                                     License source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeMailingList

protected void mergeMailingList(MailingList target,
                                MailingList source,
                                boolean sourceDominant,
                                Map<Object,Object> context)

mergeMailingList_Name

protected void mergeMailingList_Name(MailingList target,
                                     MailingList source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeMailingList_Subscribe

protected void mergeMailingList_Subscribe(MailingList target,
                                          MailingList source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergeMailingList_Unsubscribe

protected void mergeMailingList_Unsubscribe(MailingList target,
                                            MailingList source,
                                            boolean sourceDominant,
                                            Map<Object,Object> context)

mergeMailingList_Post

protected void mergeMailingList_Post(MailingList target,
                                     MailingList source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeMailingList_Archive

protected void mergeMailingList_Archive(MailingList target,
                                        MailingList source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeMailingList_OtherArchives

protected void mergeMailingList_OtherArchives(MailingList target,
                                              MailingList source,
                                              boolean sourceDominant,
                                              Map<Object,Object> context)

mergeDeveloper

protected void mergeDeveloper(Developer target,
                              Developer source,
                              boolean sourceDominant,
                              Map<Object,Object> context)

mergeDeveloper_Id

protected void mergeDeveloper_Id(Developer target,
                                 Developer source,
                                 boolean sourceDominant,
                                 Map<Object,Object> context)

mergeContributor

protected void mergeContributor(Contributor target,
                                Contributor source,
                                boolean sourceDominant,
                                Map<Object,Object> context)

mergeContributor_Name

protected void mergeContributor_Name(Contributor target,
                                     Contributor source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeContributor_Email

protected void mergeContributor_Email(Contributor target,
                                      Contributor source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeContributor_Url

protected void mergeContributor_Url(Contributor target,
                                    Contributor source,
                                    boolean sourceDominant,
                                    Map<Object,Object> context)

mergeContributor_Organization

protected void mergeContributor_Organization(Contributor target,
                                             Contributor source,
                                             boolean sourceDominant,
                                             Map<Object,Object> context)

mergeContributor_OrganizationUrl

protected void mergeContributor_OrganizationUrl(Contributor target,
                                                Contributor source,
                                                boolean sourceDominant,
                                                Map<Object,Object> context)

mergeContributor_Timezone

protected void mergeContributor_Timezone(Contributor target,
                                         Contributor source,
                                         boolean sourceDominant,
                                         Map<Object,Object> context)

mergeContributor_Roles

protected void mergeContributor_Roles(Contributor target,
                                      Contributor source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeContributor_Properties

protected void mergeContributor_Properties(Contributor target,
                                           Contributor source,
                                           boolean sourceDominant,
                                           Map<Object,Object> context)

mergeIssueManagement

protected void mergeIssueManagement(IssueManagement target,
                                    IssueManagement source,
                                    boolean sourceDominant,
                                    Map<Object,Object> context)

mergeIssueManagement_System

protected void mergeIssueManagement_System(IssueManagement target,
                                           IssueManagement source,
                                           boolean sourceDominant,
                                           Map<Object,Object> context)

mergeIssueManagement_Url

protected void mergeIssueManagement_Url(IssueManagement target,
                                        IssueManagement source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeScm

protected void mergeScm(Scm target,
                        Scm source,
                        boolean sourceDominant,
                        Map<Object,Object> context)

mergeScm_Url

protected void mergeScm_Url(Scm target,
                            Scm source,
                            boolean sourceDominant,
                            Map<Object,Object> context)

mergeScm_Connection

protected void mergeScm_Connection(Scm target,
                                   Scm source,
                                   boolean sourceDominant,
                                   Map<Object,Object> context)

mergeScm_DeveloperConnection

protected void mergeScm_DeveloperConnection(Scm target,
                                            Scm source,
                                            boolean sourceDominant,
                                            Map<Object,Object> context)

mergeScm_Tag

protected void mergeScm_Tag(Scm target,
                            Scm source,
                            boolean sourceDominant,
                            Map<Object,Object> context)

mergeCiManagement

protected void mergeCiManagement(CiManagement target,
                                 CiManagement source,
                                 boolean sourceDominant,
                                 Map<Object,Object> context)

mergeCiManagement_System

protected void mergeCiManagement_System(CiManagement target,
                                        CiManagement source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeCiManagement_Url

protected void mergeCiManagement_Url(CiManagement target,
                                     CiManagement source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeCiManagement_Notifiers

protected void mergeCiManagement_Notifiers(CiManagement target,
                                           CiManagement source,
                                           boolean sourceDominant,
                                           Map<Object,Object> context)

mergeNotifier

protected void mergeNotifier(Notifier target,
                             Notifier source,
                             boolean sourceDominant,
                             Map<Object,Object> context)

mergeNotifier_Type

protected void mergeNotifier_Type(Notifier target,
                                  Notifier source,
                                  boolean sourceDominant,
                                  Map<Object,Object> context)

mergeNotifier_Address

protected void mergeNotifier_Address(Notifier target,
                                     Notifier source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeNotifier_Configuration

protected void mergeNotifier_Configuration(Notifier target,
                                           Notifier source,
                                           boolean sourceDominant,
                                           Map<Object,Object> context)

mergeNotifier_SendOnError

protected void mergeNotifier_SendOnError(Notifier target,
                                         Notifier source,
                                         boolean sourceDominant,
                                         Map<Object,Object> context)

mergeNotifier_SendOnFailure

protected void mergeNotifier_SendOnFailure(Notifier target,
                                           Notifier source,
                                           boolean sourceDominant,
                                           Map<Object,Object> context)

mergeNotifier_SendOnSuccess

protected void mergeNotifier_SendOnSuccess(Notifier target,
                                           Notifier source,
                                           boolean sourceDominant,
                                           Map<Object,Object> context)

mergeNotifier_SendOnWarning

protected void mergeNotifier_SendOnWarning(Notifier target,
                                           Notifier source,
                                           boolean sourceDominant,
                                           Map<Object,Object> context)

mergePrerequisites

protected void mergePrerequisites(Prerequisites target,
                                  Prerequisites source,
                                  boolean sourceDominant,
                                  Map<Object,Object> context)

mergePrerequisites_Maven

protected void mergePrerequisites_Maven(Prerequisites target,
                                        Prerequisites source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeBuild

protected void mergeBuild(Build target,
                          Build source,
                          boolean sourceDominant,
                          Map<Object,Object> context)

mergeBuild_SourceDirectory

protected void mergeBuild_SourceDirectory(Build target,
                                          Build source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergeBuild_ScriptSourceDirectory

protected void mergeBuild_ScriptSourceDirectory(Build target,
                                                Build source,
                                                boolean sourceDominant,
                                                Map<Object,Object> context)

mergeBuild_TestSourceDirectory

protected void mergeBuild_TestSourceDirectory(Build target,
                                              Build source,
                                              boolean sourceDominant,
                                              Map<Object,Object> context)

mergeBuild_OutputDirectory

protected void mergeBuild_OutputDirectory(Build target,
                                          Build source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergeBuild_TestOutputDirectory

protected void mergeBuild_TestOutputDirectory(Build target,
                                              Build source,
                                              boolean sourceDominant,
                                              Map<Object,Object> context)

mergeBuild_Extensions

protected void mergeBuild_Extensions(Build target,
                                     Build source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeExtension

protected void mergeExtension(Extension target,
                              Extension source,
                              boolean sourceDominant,
                              Map<Object,Object> context)

mergeExtension_GroupId

protected void mergeExtension_GroupId(Extension target,
                                      Extension source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeExtension_ArtifactId

protected void mergeExtension_ArtifactId(Extension target,
                                         Extension source,
                                         boolean sourceDominant,
                                         Map<Object,Object> context)

mergeExtension_Version

protected void mergeExtension_Version(Extension target,
                                      Extension source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeBuildBase

protected void mergeBuildBase(BuildBase target,
                              BuildBase source,
                              boolean sourceDominant,
                              Map<Object,Object> context)

mergeBuildBase_DefaultGoal

protected void mergeBuildBase_DefaultGoal(BuildBase target,
                                          BuildBase source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergeBuildBase_Directory

protected void mergeBuildBase_Directory(BuildBase target,
                                        BuildBase source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeBuildBase_FinalName

protected void mergeBuildBase_FinalName(BuildBase target,
                                        BuildBase source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeBuildBase_Filters

protected void mergeBuildBase_Filters(BuildBase target,
                                      BuildBase source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeBuildBase_Resources

protected void mergeBuildBase_Resources(BuildBase target,
                                        BuildBase source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeBuildBase_TestResources

protected void mergeBuildBase_TestResources(BuildBase target,
                                            BuildBase source,
                                            boolean sourceDominant,
                                            Map<Object,Object> context)

mergePluginConfiguration

protected void mergePluginConfiguration(PluginConfiguration target,
                                        PluginConfiguration source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergePluginConfiguration_PluginManagement

protected void mergePluginConfiguration_PluginManagement(PluginConfiguration target,
                                                         PluginConfiguration source,
                                                         boolean sourceDominant,
                                                         Map<Object,Object> context)

mergePluginContainer

protected void mergePluginContainer(PluginContainer target,
                                    PluginContainer source,
                                    boolean sourceDominant,
                                    Map<Object,Object> context)

mergePluginContainer_Plugins

protected void mergePluginContainer_Plugins(PluginContainer target,
                                            PluginContainer source,
                                            boolean sourceDominant,
                                            Map<Object,Object> context)

mergePluginManagement

protected void mergePluginManagement(PluginManagement target,
                                     PluginManagement source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergePlugin

protected void mergePlugin(Plugin target,
                           Plugin source,
                           boolean sourceDominant,
                           Map<Object,Object> context)

mergePlugin_GroupId

protected void mergePlugin_GroupId(Plugin target,
                                   Plugin source,
                                   boolean sourceDominant,
                                   Map<Object,Object> context)

mergePlugin_ArtifactId

protected void mergePlugin_ArtifactId(Plugin target,
                                      Plugin source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergePlugin_Version

protected void mergePlugin_Version(Plugin target,
                                   Plugin source,
                                   boolean sourceDominant,
                                   Map<Object,Object> context)

mergePlugin_Extensions

protected void mergePlugin_Extensions(Plugin target,
                                      Plugin source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergePlugin_Dependencies

protected void mergePlugin_Dependencies(Plugin target,
                                        Plugin source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergePlugin_Executions

protected void mergePlugin_Executions(Plugin target,
                                      Plugin source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergeConfigurationContainer

protected void mergeConfigurationContainer(ConfigurationContainer target,
                                           ConfigurationContainer source,
                                           boolean sourceDominant,
                                           Map<Object,Object> context)

mergeConfigurationContainer_Inherited

protected void mergeConfigurationContainer_Inherited(ConfigurationContainer target,
                                                     ConfigurationContainer source,
                                                     boolean sourceDominant,
                                                     Map<Object,Object> context)

mergeConfigurationContainer_Configuration

protected void mergeConfigurationContainer_Configuration(ConfigurationContainer target,
                                                         ConfigurationContainer source,
                                                         boolean sourceDominant,
                                                         Map<Object,Object> context)

mergePluginExecution

protected void mergePluginExecution(PluginExecution target,
                                    PluginExecution source,
                                    boolean sourceDominant,
                                    Map<Object,Object> context)

mergePluginExecution_Id

protected void mergePluginExecution_Id(PluginExecution target,
                                       PluginExecution source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergePluginExecution_Phase

protected void mergePluginExecution_Phase(PluginExecution target,
                                          PluginExecution source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergePluginExecution_Goals

protected void mergePluginExecution_Goals(PluginExecution target,
                                          PluginExecution source,
                                          boolean sourceDominant,
                                          Map<Object,Object> context)

mergeResource

protected void mergeResource(Resource target,
                             Resource source,
                             boolean sourceDominant,
                             Map<Object,Object> context)

mergeResource_TargetPath

protected void mergeResource_TargetPath(Resource target,
                                        Resource source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeResource_Filtering

protected void mergeResource_Filtering(Resource target,
                                       Resource source,
                                       boolean sourceDominant,
                                       Map<Object,Object> context)

mergeResource_MergeId

protected void mergeResource_MergeId(Resource target,
                                     Resource source,
                                     boolean sourceDominant,
                                     Map<Object,Object> context)

mergeFileSet

protected void mergeFileSet(FileSet target,
                            FileSet source,
                            boolean sourceDominant,
                            Map<Object,Object> context)

mergeFileSet_Directory

protected void mergeFileSet_Directory(FileSet target,
                                      FileSet source,
                                      boolean sourceDominant,
                                      Map<Object,Object> context)

mergePatternSet

protected void mergePatternSet(PatternSet target,
                               PatternSet source,
                               boolean sourceDominant,
                               Map<Object,Object> context)

mergePatternSet_Includes

protected void mergePatternSet_Includes(PatternSet target,
                                        PatternSet source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergePatternSet_Excludes

protected void mergePatternSet_Excludes(PatternSet target,
                                        PatternSet source,
                                        boolean sourceDominant,
                                        Map<Object,Object> context)

mergeProfile

protected void mergeProfile(Profile target,
                            Profile source,
                            boolean sourceDominant,
                            Map<Object,Object> context)

mergeActivation

protected void mergeActivation(Activation target,
                               Activation source,
                               boolean sourceDominant,
                               Map<Object,Object> context)

getDependencyKey

protected Object getDependencyKey(Dependency dependency)

getPluginKey

protected Object getPluginKey(Plugin plugin)

getPluginExecutionKey

protected Object getPluginExecutionKey(PluginExecution pluginExecution)

getReportPluginKey

protected Object getReportPluginKey(ReportPlugin reportPlugin)

getReportSetKey

protected Object getReportSetKey(ReportSet reportSet)

getLicenseKey

protected Object getLicenseKey(License license)

getMailingListKey

protected Object getMailingListKey(MailingList mailingList)

getDeveloperKey

protected Object getDeveloperKey(Developer developer)

getContributorKey

protected Object getContributorKey(Contributor contributor)

getProfileKey

protected Object getProfileKey(Profile profile)

getRepositoryKey

protected Object getRepositoryKey(Repository repository)

getRepositoryBaseKey

protected Object getRepositoryBaseKey(RepositoryBase repositoryBase)

getNotifierKey

protected Object getNotifierKey(Notifier notifier)

getResourceKey

protected Object getResourceKey(Resource resource)

getExtensionKey

protected Object getExtensionKey(Extension extension)

getExclusionKey

protected Object getExclusionKey(Exclusion exclusion)


Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.