public class Activator extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SCRIPT_ENGINE |
static org.slf4j.Logger |
logger |
Constructor and Description |
---|
Activator() |
Modifier and Type | Method and Description |
---|---|
static void |
compileActivationExpression(ActivableObject object,
String defaultScriptEngine) |
static <T extends ActivableObject> |
compileActivationExpressions(List<T> objects,
String defaultScriptEngine) |
protected static void |
compileExpression(Expression expression,
String defaultScriptEngine) |
static Boolean |
evaluateActivationExpression(Bindings bindings,
Expression activationExpression,
String defaultScriptEngine) |
static <T extends ActivableObject> |
findAllMatches(Map<String,Object> bindings,
List<T> objects,
String defaultScriptEngine) |
static <T extends ActivableObject> |
findBestMatch(Map<String,Object> bindings,
List<T> objects,
String defaultScriptEngine) |
public static final String DEFAULT_SCRIPT_ENGINE
public static final org.slf4j.Logger logger
public static <T extends ActivableObject> List<T> compileActivationExpressions(List<T> objects, String defaultScriptEngine) throws ScriptException
ScriptException
public static void compileActivationExpression(ActivableObject object, String defaultScriptEngine) throws ScriptException
ScriptException
protected static void compileExpression(Expression expression, String defaultScriptEngine) throws ScriptException
ScriptException
public static Boolean evaluateActivationExpression(Bindings bindings, Expression activationExpression, String defaultScriptEngine)
public static <T extends ActivableObject> T findBestMatch(Map<String,Object> bindings, List<T> objects, String defaultScriptEngine)
Copyright © 2020. All rights reserved.