org.apache.tuscany.core.builder.impl
Class HierarchicalBuilder
java.lang.Object
org.apache.tuscany.core.builder.impl.HierarchicalBuilder
- All Implemented Interfaces:
- ContextFactoryBuilder
public class HierarchicalBuilder
- extends java.lang.Object
- implements ContextFactoryBuilder
A builder that contains nested builders. Used for synchronizing parts of the buildSource process, such as references.
- Version:
- $Rev$ $Date$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HierarchicalBuilder
public HierarchicalBuilder()
addBuilder
public void addBuilder(ContextFactoryBuilder builder)
removeBuilder
public void removeBuilder(ContextFactoryBuilder builder)
getBuilders
public java.util.List getBuilders()
build
public void build(org.apache.tuscany.model.assembly.AssemblyObject object)
throws BuilderException
- Description copied from interface:
ContextFactoryBuilder
- Creates or updates a context factory based on configuration contained in the given model object. The model object is
decorated with the factory.
- Specified by:
build
in interface ContextFactoryBuilder
- Parameters:
object
- the logical configuration model node
- Throws:
BuilderException
-