|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.clapper.util.scripting.UnifiedScriptEngine
org.clapper.util.scripting.bsf.BSFScriptEngine
public class BSFScriptEngine
| Method Summary | |
|---|---|
UnifiedCompiledScript |
compile(java.io.Reader scriptReader)
Compile a script, if possible, returning an object that implements the UnifiedCompiledScript interface. |
java.lang.Object |
eval(java.lang.String scriptString)
Evaluate a script or a script snippet and return the value of the evaluation. |
void |
exec(java.io.Reader scriptReader)
Execute a script. |
void |
exec(UnifiedCompiledScript compiledScript)
Execute a previously compiled script. |
| Methods inherited from class org.clapper.util.scripting.UnifiedScriptEngine |
|---|
compile, compile, exec, exec |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public UnifiedCompiledScript compile(java.io.Reader scriptReader)
throws UnifiedScriptException
UnifiedCompiledScript interface. (The interface's
name was deliberately chosen to avoid conflicts with the JSR 223
CompiledScript interface. If the underlying script engine
does not support compilation, then this routine simply returns null
(rather than throwing an exception).
compile in class UnifiedScriptEnginescriptReader - a Reader that will produce the script
UnifiedScriptException - compilation errorUnifiedScriptEngine.compile(String),
UnifiedScriptEngine.compile(File)
public void exec(UnifiedCompiledScript compiledScript)
throws UnifiedScriptException
exec in class UnifiedScriptEnginecompiledScript - the compiled script
UnifiedScriptException - compilation errorUnifiedScriptEngine.exec(File),
UnifiedScriptEngine.exec(Reader)
public void exec(java.io.Reader scriptReader)
throws UnifiedScriptException
exec in class UnifiedScriptEnginescriptReader - a Reader that will produce the script
UnifiedScriptException - compilation errorUnifiedScriptEngine.exec(String),
UnifiedScriptEngine.exec(File)
public java.lang.Object eval(java.lang.String scriptString)
throws UnifiedScriptException
eval in class UnifiedScriptEnginescriptString - the script string
UnifiedScriptException - on error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||