com.evolveum.midpoint.common.expression.xpath
Class XPathExpressionEvaluator
java.lang.Object
com.evolveum.midpoint.common.expression.xpath.XPathExpressionEvaluator
- All Implemented Interfaces:
- ExpressionEvaluator
public class XPathExpressionEvaluator
- extends java.lang.Object
- implements 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XPATH_LANGUAGE_URL
public static java.lang.String XPATH_LANGUAGE_URL
XPathExpressionEvaluator
public XPathExpressionEvaluator()
evaluateScalar
public <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
- Specified by:
evaluateScalar
in interface ExpressionEvaluator
- Throws:
ExpressionEvaluationException
ObjectNotFoundException
SchemaException
evaluateList
public <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
- Specified by:
evaluateList
in interface ExpressionEvaluator
- Throws:
ExpressionEvaluationException
ObjectNotFoundException
SchemaException
getLanguageName
public java.lang.String getLanguageName()
- Description copied from interface:
ExpressionEvaluator
- Returns human readable name of the language that this evaluator supports
- Specified by:
getLanguageName
in interface ExpressionEvaluator
Copyright © 2012 evolveum. All Rights Reserved.