org.apache.maven.project
Class ModelUtils

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

public final class ModelUtils
extends java.lang.Object


Constructor Summary
ModelUtils()
           
 
Method Summary
static org.apache.maven.model.Model cloneModel(org.apache.maven.model.Model model)
           
static void mergeExtensionLists(org.apache.maven.model.Build childBuild, org.apache.maven.model.Build parentBuild)
           
static void mergeFilterLists(java.util.List childFilters, java.util.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 java.util.List mergeRepositoryLists(java.util.List dominant, java.util.List recessive)
           
static void mergeResourceLists(java.util.List childResources, java.util.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 java.util.List mergeRepositoryLists(java.util.List dominant,
                                                  java.util.List recessive)

mergeExtensionLists

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

mergeResourceLists

public static void mergeResourceLists(java.util.List childResources,
                                      java.util.List parentResources)

mergeFilterLists

public static void mergeFilterLists(java.util.List childFilters,
                                    java.util.List parentFilters)


Copyright 2006 Apache Software Foundation. All Rights Reserved.