org.codehaus.plexus.configuration
Class PlexusComponentDescriptorMerger

java.lang.Object
  extended by org.codehaus.plexus.configuration.PlexusComponentDescriptorMerger

public class PlexusComponentDescriptorMerger
extends java.lang.Object

Author:
Kenney Westerhof

Constructor Summary
PlexusComponentDescriptorMerger()
           
 
Method Summary
static void merge(ComponentDescriptor override, ComponentDescriptor target)
          Merges override and target, where target is updated with override.
private static void mergeConfiguration(ComponentDescriptor override, ComponentDescriptor target)
           
private static void mergeRequirements(java.util.List overrides, java.util.List target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlexusComponentDescriptorMerger

public PlexusComponentDescriptorMerger()
Method Detail

merge

public static void merge(ComponentDescriptor override,
                         ComponentDescriptor target)
Merges override and target, where target is updated with override.


mergeConfiguration

private static void mergeConfiguration(ComponentDescriptor override,
                                       ComponentDescriptor target)

mergeRequirements

private static void mergeRequirements(java.util.List overrides,
                                      java.util.List target)