public class PreparsedScript
extends java.lang.Object
every invocation. This class
is designed to be thread-safe.| Constructor and Description |
|---|
PreparsedScript(java.lang.String source)
Constructor without a supplied class loader.
|
PreparsedScript(java.lang.String source,
java.lang.ClassLoader classLoader)
Instance of a prepared script for the supplied source and class loader.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
invoke(java.util.Map<java.lang.String,?> context)
Invoke the prepared script with the supplied arguments exposed.
|
void |
setErr(java.io.PrintStream err)
Attach a standard error stream.
|
void |
setOut(java.io.PrintStream out)
Attach a standard output stream.
|
public PreparsedScript(java.lang.String source)
throws EvalError
source - to be prepared.EvalError - thrown on script error.public java.lang.Object invoke(java.util.Map<java.lang.String,?> context)
throws EvalError
context - map of argumentsEvalError - thrown on script error.public void setOut(java.io.PrintStream out)
out - the stream.public void setErr(java.io.PrintStream err)
err - the stream.