Tuscany Core

org.apache.tuscany.core.builder.impl
Class AssemblyVisitorImpl

java.lang.Object
  extended by org.apache.tuscany.core.builder.impl.AssemblyVisitorImpl
All Implemented Interfaces:
org.apache.tuscany.model.assembly.AssemblyVisitor

public class AssemblyVisitorImpl
extends java.lang.Object
implements org.apache.tuscany.model.assembly.AssemblyVisitor

Decorates an assembly object graph with runtime configurations using a set of builders

Version:
$Rev: 392146 $ $Date: 2006-04-06 18:11:28 -0700 (Thu, 06 Apr 2006) $

Constructor Summary
AssemblyVisitorImpl(java.util.List<ContextFactoryBuilder> builders)
          Constructs a visitor
 
Method Summary
 boolean start(org.apache.tuscany.model.assembly.AssemblyObject modelObject)
          Initiate walking the object graph
 boolean visit(org.apache.tuscany.model.assembly.AssemblyObject modelObject)
          Callback when walking the graph
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssemblyVisitorImpl

public AssemblyVisitorImpl(java.util.List<ContextFactoryBuilder> builders)
Constructs a visitor

Parameters:
builders - the collection of builders for creating context factories
Method Detail

start

public boolean start(org.apache.tuscany.model.assembly.AssemblyObject modelObject)
Initiate walking the object graph


visit

public boolean visit(org.apache.tuscany.model.assembly.AssemblyObject modelObject)
Callback when walking the graph

Specified by:
visit in interface org.apache.tuscany.model.assembly.AssemblyVisitor

Tuscany Core

-