org.codehaus.plexus.configuration

Class PlexusConfigurationMerger


public class PlexusConfigurationMerger
extends java.lang.Object

Method Summary

private static void
copyComponentComposers(PlexusConfiguration source, PlexusConfiguration destination)
private static void
copyComponentDiscoverers(PlexusConfiguration source, PlexusConfiguration destination)
private static void
copyComponentFactories(PlexusConfiguration source, PlexusConfiguration destination)
private static void
copyComponents(PlexusConfiguration source, PlexusConfiguration destination)
private static void
copyLifecycles(PlexusConfiguration source, PlexusConfiguration destination)
private static void
copyResources(PlexusConfiguration source, PlexusConfiguration destination)
static PlexusConfiguration
merge(PlexusConfiguration user, PlexusConfiguration system)

Method Details

copyComponentComposers

private static void copyComponentComposers(PlexusConfiguration source,
                                           PlexusConfiguration destination)

copyComponentDiscoverers

private static void copyComponentDiscoverers(PlexusConfiguration source,
                                             PlexusConfiguration destination)

copyComponentFactories

private static void copyComponentFactories(PlexusConfiguration source,
                                           PlexusConfiguration destination)

copyComponents

private static void copyComponents(PlexusConfiguration source,
                                   PlexusConfiguration destination)

copyLifecycles

private static void copyLifecycles(PlexusConfiguration source,
                                   PlexusConfiguration destination)

copyResources

private static void copyResources(PlexusConfiguration source,
                                  PlexusConfiguration destination)

merge

public static PlexusConfiguration merge(PlexusConfiguration user,
                                        PlexusConfiguration system)