org.apache.tools.ant.util
Class ScriptRunnerCreator

java.lang.Object
  extended by org.apache.tools.ant.util.ScriptRunnerCreator

public class ScriptRunnerCreator
extends java.lang.Object

This is a helper class used by ScriptRunnerHelper to create a ScriptRunner based on a classloader and on a language.


Constructor Summary
ScriptRunnerCreator(Project project)
          Constructor for creator.
 
Method Summary
 ScriptRunnerBase createRunner(java.lang.String manager, java.lang.String language, java.lang.ClassLoader classLoader)
          Create a ScriptRunner.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptRunnerCreator

public ScriptRunnerCreator(Project project)
Constructor for creator.

Parameters:
project - the current project.
Method Detail

createRunner

public ScriptRunnerBase createRunner(java.lang.String manager,
                                     java.lang.String language,
                                     java.lang.ClassLoader classLoader)
Create a ScriptRunner.

Parameters:
manager - the script manager ("auto" | "bsf" | "javax")
language - the language.
classLoader - the classloader to use
Returns:
the created script runner.
Throws:
BuildException - if unable to create the ScriptRunner.