The Meta-Environment API

nl.cwi.sen1.tunit.execution
Class DefaultTestToolExecutorFactory

java.lang.Object
  extended by nl.cwi.sen1.tunit.execution.DefaultTestToolExecutorFactory
All Implemented Interfaces:
toolbus.tool.execution.IToolExecutorFactory

public class DefaultTestToolExecutorFactory
extends java.lang.Object
implements toolbus.tool.execution.IToolExecutorFactory


Field Summary
private  java.util.Map<java.lang.String,java.lang.Class<?>> execuableToolComValidators
           
private  TUnitTestCase testCase
           
 
Constructor Summary
DefaultTestToolExecutorFactory(TUnitTestCase testCase)
           
 
Method Summary
 void addComValidatorForExecutableTool(java.lang.String name, java.lang.Class<?> toolStubClass)
           
 toolbus.tool.execution.IToolExecutor getToolExecutor(toolbus.tool.ToolInstance toolInstance, toolbus.tool.ToolDefinition toolDefinition, toolbus.ToolBus toolbus)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

testCase

private final TUnitTestCase testCase

execuableToolComValidators

private final java.util.Map<java.lang.String,java.lang.Class<?>> execuableToolComValidators
Constructor Detail

DefaultTestToolExecutorFactory

public DefaultTestToolExecutorFactory(TUnitTestCase testCase)
Method Detail

addComValidatorForExecutableTool

public void addComValidatorForExecutableTool(java.lang.String name,
                                             java.lang.Class<?> toolStubClass)

getToolExecutor

public toolbus.tool.execution.IToolExecutor getToolExecutor(toolbus.tool.ToolInstance toolInstance,
                                                            toolbus.tool.ToolDefinition toolDefinition,
                                                            toolbus.ToolBus toolbus)
Specified by:
getToolExecutor in interface toolbus.tool.execution.IToolExecutorFactory

The Meta-Environment API