|
JTR 5.0 API Documentation | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjtr.script.impl.AbstractScriptEngine
jtr.script.impl.BshScriptEngine
public class BshScriptEngine
BeanShell-based script-engine adptor for the JTR runtime.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class jtr.script.impl.AbstractScriptEngine |
---|
AbstractScriptEngine.StructuredScript |
Field Summary |
---|
Fields inherited from class jtr.script.impl.AbstractScriptEngine |
---|
GLOBAL_JTR_CTX_IDENTIFIER, logger |
Constructor Summary | |
---|---|
|
BshScriptEngine()
|
protected |
BshScriptEngine(bsh.Interpreter i)
|
Method Summary | |
---|---|
java.lang.Object |
execute(java.lang.String scriptUID,
ScriptParams actualParams,
IScriptContext ctx)
Executes the given script. |
IScriptEngine |
newInstance()
|
protected void |
setBooleanActualParameter(java.lang.String fpName,
java.lang.Boolean apValue)
Method that engine-specific subclasses must implement for setting actual parameters before execution. |
protected void |
setDoubleActualParameter(java.lang.String fpName,
java.lang.Double apValue)
Method that engine-specific subclasses must implement for setting actual parameters before execution. |
protected void |
setFloatActualParameter(java.lang.String fpName,
java.lang.Float apValue)
Method that engine-specific subclasses must implement for setting actual parameters before execution. |
protected void |
setIntegerActualParameter(java.lang.String fpName,
java.lang.Integer apValue)
Method that engine-specific subclasses must implement for setting actual parameters before execution. |
protected void |
setLongActualParameter(java.lang.String fpName,
java.lang.Long apValue)
Method that engine-specific subclasses must implement for setting actual parameters before execution. |
protected void |
setObjectActualParameter(java.lang.String fpName,
java.lang.Object apValue)
Method that engine-specific subclasses must implement for setting actual parameters before execution. |
Methods inherited from class jtr.script.impl.AbstractScriptEngine |
---|
consolidateLibrary, defineScript, findScript, getEndStatementPattern, getImportPattern, getScripts, restructureScript, setActualParameters, setScripts |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BshScriptEngine()
protected BshScriptEngine(bsh.Interpreter i)
Method Detail |
---|
public IScriptEngine newInstance()
public java.lang.Object execute(java.lang.String scriptUID, ScriptParams actualParams, IScriptContext ctx) throws ScriptException
scriptUID
- actualParams
- ctx
-
ScriptException
protected void setBooleanActualParameter(java.lang.String fpName, java.lang.Boolean apValue)
AbstractScriptEngine
setBooleanActualParameter
in class AbstractScriptEngine
protected void setDoubleActualParameter(java.lang.String fpName, java.lang.Double apValue)
AbstractScriptEngine
setDoubleActualParameter
in class AbstractScriptEngine
protected void setFloatActualParameter(java.lang.String fpName, java.lang.Float apValue)
AbstractScriptEngine
setFloatActualParameter
in class AbstractScriptEngine
protected void setIntegerActualParameter(java.lang.String fpName, java.lang.Integer apValue)
AbstractScriptEngine
setIntegerActualParameter
in class AbstractScriptEngine
protected void setLongActualParameter(java.lang.String fpName, java.lang.Long apValue)
AbstractScriptEngine
setLongActualParameter
in class AbstractScriptEngine
protected void setObjectActualParameter(java.lang.String fpName, java.lang.Object apValue)
AbstractScriptEngine
setObjectActualParameter
in class AbstractScriptEngine
|
The JTR Project is licensed under GPL version 2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |