com.waveset.util
Class Javascript
java.lang.Object
com.waveset.util.Javascript
- public class Javascript
- extends java.lang.Object
Helper class to execute Javascript
Field Summary |
static java.lang.String |
code_id
|
Method Summary |
static java.lang.Object |
evaluate(java.lang.String script,
java.util.Map globalVariables,
java.lang.String scriptName)
Call a Javascript |
static java.lang.String |
run(java.lang.String script,
java.util.Map globalVariables,
java.lang.String scriptName)
Call a Javascript which returns a String |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
code_id
public static final java.lang.String code_id
- See Also:
- Constant Field Values
Javascript
public Javascript()
run
public static java.lang.String run(java.lang.String script,
java.util.Map globalVariables,
java.lang.String scriptName)
throws java.lang.Exception
- Call a Javascript which returns a String
- Parameters:
script
- Javascript to evaluateglobalVariables
- globals to set into scopescriptName
- name used for error messages
- Returns:
- String return value from script
- Throws:
java.lang.Exception
evaluate
public static java.lang.Object evaluate(java.lang.String script,
java.util.Map globalVariables,
java.lang.String scriptName)
throws java.lang.Exception
- Call a Javascript
- Parameters:
script
- Javascript to evaluateglobalVariables
- globals to set into scopescriptName
- name used for error messages
- Returns:
- returned Object from script. Use Context.toType() to convert this to a Java object.
- Throws:
java.lang.Exception