T - type of real cart item.public abstract class JsEvalHelper<T> extends EvalHelper<T>
JS_NAME_LOCATOR, JS_NAME_VALIDATOR| Constructor and Description |
|---|
JsEvalHelper() |
| Modifier and Type | Method and Description |
|---|---|
EvalHelper<T> |
bindVarValue(java.lang.String variable,
java.lang.Object value)
Bind variable with value into context.
|
java.lang.Object |
eval(java.lang.String formula)
Evaluate formula as numeric or boolean.
|
protected javax.script.ScriptEngine |
getScriptEngine() |
protected void |
purgeBind()
Clear all binding variable in context.
|
bindVaribles, bindVaribles, getPreviousRulePrefix, getVarContainsCount, getVarOriginalPrice, getVarSalePrice, getVarSerialNum, getVarSumOfContainsOriginalPrice, getVarSumOfContainsSalePrice, getVarSumOfSerialOriginalPrice, getVarSumOfSerialSalePrice, validateJSVariable, validJSVarNamepublic JsEvalHelper()
protected javax.script.ScriptEngine getScriptEngine()
public EvalHelper<T> bindVarValue(java.lang.String variable, java.lang.Object value)
EvalHelperbindVarValue in class EvalHelper<T>variable - value - EvalHelper.bindVarValue(java.lang.String, java.lang.Object)protected void purgeBind()
EvalHelperpurgeBind in class EvalHelper<T>EvalHelper.purgeBind()public java.lang.Object eval(java.lang.String formula) throws javax.script.ScriptException
EvalHelpereval in class EvalHelper<T>formula - javax.script.ScriptExceptionEvalHelper.eval(java.lang.String)Copyright © 2018. All rights reserved.