org.sonatype.gossip.model
Class ModelMerger

java.lang.Object
  extended by org.sonatype.gossip.model.ModelMerger

public class ModelMerger
extends Object

Handles merging Model objects.

Since:
1.0
Author:
Jason Dillon

Constructor Summary
ModelMerger()
           
 
Method Summary
 void merge(Model target, Model source, boolean sourceDominant, Map<?,?> hints)
           
protected  void mergeModel_Profiles(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel_Properties(Model target, Model source, boolean sourceDominant, Map<Object,Object> context)
           
protected  void mergeModel(Model target, Model 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)

mergeModel

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

mergeModel_Properties

protected void mergeModel_Properties(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)


Copyright © 2008-2012 Sonatype. All Rights Reserved.