@Component(role=ModelInheritanceAssembler.class) public class DefaultModelInheritanceAssembler extends Object implements ModelInheritanceAssembler
ROLE
Constructor and Description |
---|
DefaultModelInheritanceAssembler() |
Modifier and Type | Method and Description |
---|---|
protected String |
appendPath(String parentPath,
String childPath,
String pathAdjustment,
boolean appendPaths) |
void |
assembleBuildInheritance(Build childBuild,
Build parentBuild,
boolean handleAsInheritance) |
void |
assembleModelInheritance(Model child,
Model parent) |
void |
assembleModelInheritance(Model child,
Model parent,
String childPathAdjustment) |
void |
copyModel(Model dest,
Model source) |
static void |
mergeReportPluginDefinitions(ReportPlugin child,
ReportPlugin parent,
boolean handleAsInheritance) |
public DefaultModelInheritanceAssembler()
public void assembleBuildInheritance(Build childBuild, Build parentBuild, boolean handleAsInheritance)
assembleBuildInheritance
in interface ModelInheritanceAssembler
public void copyModel(Model dest, Model source)
copyModel
in interface ModelInheritanceAssembler
public void assembleModelInheritance(Model child, Model parent, String childPathAdjustment)
assembleModelInheritance
in interface ModelInheritanceAssembler
public void assembleModelInheritance(Model child, Model parent)
assembleModelInheritance
in interface ModelInheritanceAssembler
public static void mergeReportPluginDefinitions(ReportPlugin child, ReportPlugin parent, boolean handleAsInheritance)
protected String appendPath(String parentPath, String childPath, String pathAdjustment, boolean appendPaths)
Copyright © 2001–2014 The Apache Software Foundation. All rights reserved.