com.evolveum.midpoint.common.expression
Interface ExpressionEvaluator
- All Known Implementing Classes:
- XPathExpressionEvaluator
public interface ExpressionEvaluator
- Author:
- Radovan Semancik
Method Summary |
|
evaluateList(java.lang.Class<T> type,
org.w3c.dom.Element code,
java.util.Map<javax.xml.namespace.QName,java.lang.Object> variables,
ObjectResolver objectResolver,
java.lang.String contextDescription,
OperationResult result)
|
|
evaluateScalar(java.lang.Class<T> type,
org.w3c.dom.Element code,
java.util.Map<javax.xml.namespace.QName,java.lang.Object> variables,
ObjectResolver objectResolver,
java.lang.String contextDescription,
OperationResult result)
|
java.lang.String |
getLanguageName()
Returns human readable name of the language that this evaluator supports |
evaluateScalar
<T> PropertyValue<T> evaluateScalar(java.lang.Class<T> type,
org.w3c.dom.Element code,
java.util.Map<javax.xml.namespace.QName,java.lang.Object> variables,
ObjectResolver objectResolver,
java.lang.String contextDescription,
OperationResult result)
throws ExpressionEvaluationException,
ObjectNotFoundException,
SchemaException
- Throws:
ExpressionEvaluationException
ObjectNotFoundException
SchemaException
evaluateList
<T> java.util.List<PropertyValue<T>> evaluateList(java.lang.Class<T> type,
org.w3c.dom.Element code,
java.util.Map<javax.xml.namespace.QName,java.lang.Object> variables,
ObjectResolver objectResolver,
java.lang.String contextDescription,
OperationResult result)
throws ExpressionEvaluationException,
ObjectNotFoundException,
SchemaException
- Throws:
ExpressionEvaluationException
ObjectNotFoundException
SchemaException
getLanguageName
java.lang.String getLanguageName()
- Returns human readable name of the language that this evaluator supports
Copyright © 2012 evolveum. All Rights Reserved.