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 org.slf4j.Loggerlogger
-
Constructor Summary
Constructors Constructor Description Activator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcompileActivationExpression(ActivableObject object)static <T extends ActivableObject>
List<T>compileActivationExpressions(List<T> objects)protected static voidcompileExpression(Expression expression)static BooleanevaluateActivationExpression(Bindings bindings, Expression activationExpression)static <T extends ActivableObject>
List<T>findAllMatches(Map<String,Object> bindings, List<T> objects)static <T extends ActivableObject>
TfindBestMatch(Map<String,Object> bindings, List<T> objects)
-
-
-
Method Detail
-
compileActivationExpressions
public static <T extends ActivableObject> List<T> compileActivationExpressions(List<T> objects) throws ScriptException
- Throws:
ScriptException
-
compileActivationExpression
public static void compileActivationExpression(ActivableObject object) throws ScriptException
- Throws:
ScriptException
-
compileExpression
protected static void compileExpression(Expression expression) throws ScriptException
- Throws:
ScriptException
-
evaluateActivationExpression
public static Boolean evaluateActivationExpression(Bindings bindings, Expression activationExpression)
-
findBestMatch
public static <T extends ActivableObject> T findBestMatch(Map<String,Object> bindings, List<T> objects)
-
-