Package fitnesse.slim
Class SlimExecutionContext
- java.lang.Object
-
- fitnesse.slim.SlimExecutionContext
-
public class SlimExecutionContext extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SlimExecutionContext(FixtureInteraction interaction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLibrary(Library library)
void
addPath(java.lang.String path)
void
create(java.lang.String instanceName, java.lang.String className, java.lang.Object[] args)
java.lang.Object
getInstance(java.lang.String instanceName)
FixtureInteraction
getInteraction()
java.util.List<Library>
getLibraries()
MethodExecutionResult
getVariable(java.lang.String name)
java.lang.Object[]
replaceSymbols(java.lang.Object[] args)
void
setInstance(java.lang.String instanceName, java.lang.Object instance)
void
setVariable(java.lang.String name, MethodExecutionResult value)
void
setVariable(java.lang.String name, java.lang.Object value)
-
-
-
Constructor Detail
-
SlimExecutionContext
public SlimExecutionContext(FixtureInteraction interaction)
-
-
Method Detail
-
getLibraries
public java.util.List<Library> getLibraries()
-
addLibrary
public void addLibrary(Library library)
-
setVariable
public void setVariable(java.lang.String name, MethodExecutionResult value)
-
getVariable
public MethodExecutionResult getVariable(java.lang.String name)
-
setVariable
public void setVariable(java.lang.String name, java.lang.Object value)
-
create
public void create(java.lang.String instanceName, java.lang.String className, java.lang.Object[] args) throws SlimError, java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException
- Throws:
SlimError
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
-
addPath
public void addPath(java.lang.String path)
-
getInstance
public java.lang.Object getInstance(java.lang.String instanceName)
-
setInstance
public void setInstance(java.lang.String instanceName, java.lang.Object instance)
-
replaceSymbols
public java.lang.Object[] replaceSymbols(java.lang.Object[] args)
-
getInteraction
public FixtureInteraction getInteraction()
-
-