com.waveset.util
Class Javascript

java.lang.Object
  extended bycom.waveset.util.Javascript

public class Javascript
extends java.lang.Object

Helper class to execute Javascript


Field Summary
static java.lang.String code_id
           
 
Constructor Summary
Javascript()
           
 
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
 

Field Detail

code_id

public static final java.lang.String code_id
See Also:
Constant Field Values
Constructor Detail

Javascript

public Javascript()
Method Detail

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 evaluate
globalVariables - globals to set into scope
scriptName - 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 evaluate
globalVariables - globals to set into scope
scriptName - name used for error messages
Returns:
returned Object from script. Use Context.toType() to convert this to a Java object.
Throws:
java.lang.Exception