Package step.commons.activation
Class Activator
- java.lang.Object
-
- step.commons.activation.Activator
-
public class Activator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.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, java.lang.String defaultScriptEngine)
static <T extends ActivableObject>
java.util.List<T>compileActivationExpressions(java.util.List<T> objects, java.lang.String defaultScriptEngine)
protected static void
compileExpression(Expression expression, java.lang.String defaultScriptEngine)
static java.lang.Boolean
evaluateActivationExpression(javax.script.Bindings bindings, Expression activationExpression, java.lang.String defaultScriptEngine)
static <T extends ActivableObject>
java.util.List<T>findAllMatches(java.util.Map<java.lang.String,java.lang.Object> bindings, java.util.List<T> objects, java.lang.String defaultScriptEngine)
static <T extends ActivableObject>
TfindBestMatch(java.util.Map<java.lang.String,java.lang.Object> bindings, java.util.List<T> objects, java.lang.String defaultScriptEngine)
-
-
-
Field Detail
-
DEFAULT_SCRIPT_ENGINE
public static final java.lang.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> java.util.List<T> compileActivationExpressions(java.util.List<T> objects, java.lang.String defaultScriptEngine) throws javax.script.ScriptException
- Throws:
javax.script.ScriptException
-
compileActivationExpression
public static void compileActivationExpression(ActivableObject object, java.lang.String defaultScriptEngine) throws javax.script.ScriptException
- Throws:
javax.script.ScriptException
-
compileExpression
protected static void compileExpression(Expression expression, java.lang.String defaultScriptEngine) throws javax.script.ScriptException
- Throws:
javax.script.ScriptException
-
evaluateActivationExpression
public static java.lang.Boolean evaluateActivationExpression(javax.script.Bindings bindings, Expression activationExpression, java.lang.String defaultScriptEngine)
-
findBestMatch
public static <T extends ActivableObject> T findBestMatch(java.util.Map<java.lang.String,java.lang.Object> bindings, java.util.List<T> objects, java.lang.String defaultScriptEngine)
-
findAllMatches
public static <T extends ActivableObject> java.util.List<T> findAllMatches(java.util.Map<java.lang.String,java.lang.Object> bindings, java.util.List<T> objects, java.lang.String defaultScriptEngine)
-
-