Package step.commons.activation
Class Activator
- java.lang.Object
-
- step.commons.activation.Activator
-
public class Activator extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_SCRIPT_ENGINE
static org.slf4j.Logger
logger
-
Constructor Summary
Constructors Constructor Description Activator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
compileActivationExpression(ActivableObject object, String defaultScriptEngine)
static <T extends ActivableObject>
List<T>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>
List<T>findAllMatches(Map<String,Object> bindings, List<T> objects, String defaultScriptEngine)
static <T extends ActivableObject>
TfindBestMatch(Map<String,Object> bindings, List<T> objects, String defaultScriptEngine)
-
-
-
Field Detail
-
DEFAULT_SCRIPT_ENGINE
public static final String DEFAULT_SCRIPT_ENGINE
- See Also:
- Constant Field Values
-
logger
public static final org.slf4j.Logger logger
-
-
Method Detail
-
compileActivationExpressions
public static <T extends ActivableObject> List<T> compileActivationExpressions(List<T> objects, String defaultScriptEngine) throws ScriptException
- Throws:
ScriptException
-
compileActivationExpression
public static void compileActivationExpression(ActivableObject object, String defaultScriptEngine) throws ScriptException
- Throws:
ScriptException
-
compileExpression
protected static void compileExpression(Expression expression, String defaultScriptEngine) throws ScriptException
- Throws:
ScriptException
-
evaluateActivationExpression
public static Boolean evaluateActivationExpression(Bindings bindings, Expression activationExpression, String defaultScriptEngine)
-
findBestMatch
public static <T extends ActivableObject> T findBestMatch(Map<String,Object> bindings, List<T> objects, String defaultScriptEngine)
-
-