bsh
Class PreparsedScript

java.lang.Object
  extended by bsh.PreparsedScript

public class PreparsedScript
extends java.lang.Object

With this class the script source is only parsed once and the resulting AST is used for every invocation. This class is designed to be thread-safe.


Constructor Summary
PreparsedScript(java.lang.String source)
           
PreparsedScript(java.lang.String source, java.lang.ClassLoader classLoader)
           
 
Method Summary
 java.lang.Object invoke(java.util.Map<java.lang.String,?> context)
           
 void setErr(java.io.PrintStream value)
           
 void setOut(java.io.PrintStream value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PreparsedScript

public PreparsedScript(java.lang.String source)
                throws EvalError
Throws:
EvalError

PreparsedScript

public PreparsedScript(java.lang.String source,
                       java.lang.ClassLoader classLoader)
                throws EvalError
Throws:
EvalError
Method Detail

invoke

public java.lang.Object invoke(java.util.Map<java.lang.String,?> context)
                        throws EvalError
Throws:
EvalError

setOut

public void setOut(java.io.PrintStream value)

setErr

public void setErr(java.io.PrintStream value)


? 2000-2005 pat@pat.net :-)