public class PlexusConfigurationMerger
extends java.lang.Object
Constructor and Description |
---|
PlexusConfigurationMerger() |
Modifier and Type | Method and Description |
---|---|
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 |
copyComponentManagers(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) |
public static PlexusConfiguration merge(PlexusConfiguration user, PlexusConfiguration system)
private static void copyResources(PlexusConfiguration source, PlexusConfiguration destination)
private static void copyComponentManagers(PlexusConfiguration source, PlexusConfiguration destination)
private static void copyComponentDiscoverers(PlexusConfiguration source, PlexusConfiguration destination)
private static void copyComponentFactories(PlexusConfiguration source, PlexusConfiguration destination)
private static void copyComponentComposers(PlexusConfiguration source, PlexusConfiguration destination)
private static void copyLifecycles(PlexusConfiguration source, PlexusConfiguration destination)
private static void copyComponents(PlexusConfiguration source, PlexusConfiguration destination)