org.apache.maven.project
Class ModelUtils

java.lang.Object
  extended byorg.apache.maven.project.ModelUtils

public final class ModelUtils
extends Object


Constructor Summary
ModelUtils()
           
 
Method Summary
static org.apache.maven.model.Model cloneModel(org.apache.maven.model.Model model)
           
static List mergeDependencyList(List child, List parent)
           
static void mergeExtensionLists(org.apache.maven.model.Build childBuild, org.apache.maven.model.Build parentBuild)
           
static void mergeFilterLists(List childFilters, List parentFilters)
           
static void mergePluginDefinitions(org.apache.maven.model.Plugin child, org.apache.maven.model.Plugin parent, boolean handleAsInheritance)
           
static void mergePluginLists(org.apache.maven.model.PluginContainer childContainer, org.apache.maven.model.PluginContainer parentContainer, boolean handleAsInheritance)
           
static void mergeReportPluginDefinitions(org.apache.maven.model.ReportPlugin child, org.apache.maven.model.ReportPlugin parent, boolean handleAsInheritance)
           
static void mergeReportPluginLists(org.apache.maven.model.Reporting child, org.apache.maven.model.Reporting parent, boolean handleAsInheritance)
           
static List mergeRepositoryLists(List dominant, List recessive)
           
static void mergeResourceLists(List childResources, List parentResources)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelUtils

public ModelUtils()
Method Detail

mergePluginLists

public static void mergePluginLists(org.apache.maven.model.PluginContainer childContainer,
                                    org.apache.maven.model.PluginContainer parentContainer,
                                    boolean handleAsInheritance)

mergeReportPluginLists

public static void mergeReportPluginLists(org.apache.maven.model.Reporting child,
                                          org.apache.maven.model.Reporting parent,
                                          boolean handleAsInheritance)

mergePluginDefinitions

public static void mergePluginDefinitions(org.apache.maven.model.Plugin child,
                                          org.apache.maven.model.Plugin parent,
                                          boolean handleAsInheritance)

mergeReportPluginDefinitions

public static void mergeReportPluginDefinitions(org.apache.maven.model.ReportPlugin child,
                                                org.apache.maven.model.ReportPlugin parent,
                                                boolean handleAsInheritance)

cloneModel

public static org.apache.maven.model.Model cloneModel(org.apache.maven.model.Model model)

mergeRepositoryLists

public static List mergeRepositoryLists(List dominant,
                                        List recessive)

mergeExtensionLists

public static void mergeExtensionLists(org.apache.maven.model.Build childBuild,
                                       org.apache.maven.model.Build parentBuild)

mergeResourceLists

public static void mergeResourceLists(List childResources,
                                      List parentResources)

mergeFilterLists

public static void mergeFilterLists(List childFilters,
                                    List parentFilters)

mergeDependencyList

public static List mergeDependencyList(List child,
                                       List parent)


Copyright 2001-2001-2006 Apache Software Foundation. All Rights Reserved.