org.ofbiz.base.util
Class GroovyUtil
java.lang.Object
org.ofbiz.base.util.GroovyUtil
public class GroovyUtil
- extends java.lang.Object
GroovyUtil - Groovy Utilities
Method Summary |
static java.lang.Object |
eval(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> context)
Evaluate a Groovy condition or expression |
static Binding |
getBinding(java.util.Map<java.lang.String,? extends java.lang.Object> context)
|
static java.lang.Object |
runScriptAtLocation(java.lang.String location,
java.util.Map<java.lang.String,java.lang.Object> context)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
module
public static final java.lang.String module
parsedScripts
public static UtilCache<java.lang.String,java.lang.Class> parsedScripts
groovyClassLoader
public static GroovyClassLoader groovyClassLoader
GroovyUtil
public GroovyUtil()
getBinding
public static Binding getBinding(java.util.Map<java.lang.String,? extends java.lang.Object> context)
eval
public static java.lang.Object eval(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> context)
throws CompilationFailedException
- Evaluate a Groovy condition or expression
- Parameters:
expression
- The expression to evaluatecontext
- The context to use in evaluation (re-written)
- Returns:
- Object The result of the evaluation
- Throws:
CompilationFailedException
runScriptAtLocation
public static java.lang.Object runScriptAtLocation(java.lang.String location,
java.util.Map<java.lang.String,java.lang.Object> context)
throws GeneralException
- Throws:
GeneralException