public class ScriptExpressionFactory extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_LANGUAGE |
Constructor and Description |
---|
ScriptExpressionFactory(ObjectResolver objectResolver,
PrismContext prismContext,
Protector protector) |
Modifier and Type | Method and Description |
---|---|
ScriptExpression |
createScriptExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType,
ItemDefinition outputDefinition,
String shortDesc) |
Map<String,ScriptEvaluator> |
getEvaluators() |
Collection<FunctionLibrary> |
getFunctions() |
ObjectResolver |
getObjectResolver() |
void |
registerEvaluator(String language,
ScriptEvaluator evaluator) |
void |
setEvaluators(Collection<ScriptEvaluator> evaluators) |
void |
setFunctions(Collection<FunctionLibrary> functions) |
void |
setObjectResolver(ObjectResolver objectResolver) |
public static String DEFAULT_LANGUAGE
public ScriptExpressionFactory(ObjectResolver objectResolver, PrismContext prismContext, Protector protector)
public ObjectResolver getObjectResolver()
public void setObjectResolver(ObjectResolver objectResolver)
public void setEvaluators(Collection<ScriptEvaluator> evaluators)
public Collection<FunctionLibrary> getFunctions()
public void setFunctions(Collection<FunctionLibrary> functions)
public Map<String,ScriptEvaluator> getEvaluators()
public ScriptExpression createScriptExpression(com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType expressionType, ItemDefinition outputDefinition, String shortDesc) throws ExpressionSyntaxException
ExpressionSyntaxException
public void registerEvaluator(String language, ScriptEvaluator evaluator)
Copyright © 2016 evolveum. All rights reserved.