public class ScriptFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
static List<String> |
NO_CLASSPATH |
| Constructor and Description |
|---|
ScriptFactory(Logger logger,
org.codehaus.classworlds.ClassRealm classRealm,
File jrubyJar,
File stdlibJar,
List<String> classpathElements,
boolean fork) |
ScriptFactory(Logger logger,
org.codehaus.classworlds.ClassRealm classRealm,
File jrubyJar,
List<String> classpathElements,
boolean fork) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEnv(String name,
File value) |
void |
addEnv(String name,
String value) |
void |
addEnvs(String environmentVars) |
void |
addJvmArgs(String args) |
void |
addSwitch(String name) |
void |
addSwitch(String name,
String value) |
void |
addSwitches(String switches) |
Map<String,String> |
environment() |
Script |
newArguments() |
Script |
newScript(File file) |
Script |
newScript(String script) |
Script |
newScriptFromJRubyJar(String scriptName) |
Script |
newScriptFromResource(String scriptName) |
Script |
newScriptFromSearchPath(String scriptName) |
String |
toString() |
public ScriptFactory(Logger logger, org.codehaus.classworlds.ClassRealm classRealm, File jrubyJar, List<String> classpathElements, boolean fork) throws ScriptException, IOException
ScriptExceptionIOExceptionpublic ScriptFactory(Logger logger, org.codehaus.classworlds.ClassRealm classRealm, File jrubyJar, File stdlibJar, List<String> classpathElements, boolean fork) throws ScriptException, IOException
ScriptExceptionIOExceptionpublic Script newScriptFromSearchPath(String scriptName) throws IOException
IOExceptionpublic Script newScriptFromJRubyJar(String scriptName) throws IOException
IOExceptionpublic Script newScriptFromResource(String scriptName) throws IOException
IOExceptionpublic Script newArguments()
public Script newScript(String script) throws IOException
IOExceptionpublic void addJvmArgs(String args)
public void addSwitch(String name)
public void addSwitches(String switches)
public void addEnvs(String environmentVars)
Copyright © 2016. All Rights Reserved.