public class XPathScriptEvaluator extends Object implements ScriptEvaluator
Modifier and Type | Field and Description |
---|---|
static String |
XPATH_LANGUAGE_URL |
Constructor and Description |
---|
XPathScriptEvaluator(PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
<T> List<PrismPropertyValue<T>> |
evaluate(ScriptExpressionEvaluatorType expressionType,
ScriptVariables variables,
ItemDefinition outputDefinition,
ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
String |
getLanguageName()
Returns human readable name of the language that this evaluator supports
|
String |
getLanguageUrl()
Returns URL of the language that this evaluator can handle
|
static String |
lookForMessage(Throwable e) |
public static String XPATH_LANGUAGE_URL
public XPathScriptEvaluator(PrismContext prismContext)
public <T> List<PrismPropertyValue<T>> evaluate(ScriptExpressionEvaluatorType expressionType, ScriptVariables variables, ItemDefinition outputDefinition, ScriptExpressionReturnTypeType suggestedReturnType, ObjectResolver objectResolver, Collection<FunctionLibrary> functions, String contextDescription, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, ExpressionSyntaxException
evaluate
in interface ScriptEvaluator
ExpressionEvaluationException
ObjectNotFoundException
ExpressionSyntaxException
public String getLanguageName()
ScriptEvaluator
getLanguageName
in interface ScriptEvaluator
public String getLanguageUrl()
ScriptEvaluator
getLanguageUrl
in interface ScriptEvaluator
Copyright © 2013 evolveum. All rights reserved.