org.lsc.utils
Class JScriptEvaluator

java.lang.Object
  extended by org.lsc.utils.JScriptEvaluator

public final class JScriptEvaluator
extends Object

This is the Rhino Java Script evaluation context.

Author:
Sebastien Bahloul <seb@lsc-project.org>

Method Summary
static String eval(String expression, Map<String,Object> params)
          Deprecated. Please consider using evalToString(String, Map)
static Boolean evalToBoolean(String expression, Map<String,Object> params)
           
static String evalToString(String expression, Map<String,Object> params)
          Evaluate your Ecma script expression (manage pre-compiled expressions cache).
static List<String> evalToStringList(String expression, Map<String,Object> params)
           
static JScriptEvaluator getInstance()
          Local instance getter.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static JScriptEvaluator getInstance()
Local instance getter.

Returns:
the instance

eval

public static String eval(String expression,
                          Map<String,Object> params)
Deprecated. Please consider using evalToString(String, Map)

Please consider using evalToString

Parameters:
expression -
params -
Returns:
the string result

evalToString

public static String evalToString(String expression,
                                  Map<String,Object> params)
Evaluate your Ecma script expression (manage pre-compiled expressions cache).

Parameters:
expression - the expression to eval
params - the keys are the name used in the
Returns:
the evaluation result

evalToStringList

public static List<String> evalToStringList(String expression,
                                            Map<String,Object> params)

evalToBoolean

public static Boolean evalToBoolean(String expression,
                                    Map<String,Object> params)


Copyright © 2005-2010 LSC project. All Rights Reserved.