## org.apache.tools.ant.util
Class ScriptRunnerCreator

    java.lang.Object
      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.