com.evolveum.midpoint.common.xpath
Class XPathUtil
java.lang.Object
com.evolveum.midpoint.common.xpath.XPathUtil
- Direct Known Subclasses:
- PatchXml
public class XPathUtil
- extends java.lang.Object
- Author:
- Vilo Repan
Method Summary |
static void |
createNodesDefinedByXPath(org.w3c.dom.Document doc,
XPathHolder xpathType)
|
protected java.lang.Object |
evaluateExpr(java.util.Map<javax.xml.namespace.QName,Variable> variables,
ExpressionCodeHolder expressionHolder,
javax.xml.namespace.QName returnType)
|
static java.lang.Object |
evaluateExpression(java.util.Map<javax.xml.namespace.QName,Variable> variables,
ExpressionCodeHolder expressionHolder,
javax.xml.namespace.QName returnType)
|
org.w3c.dom.NodeList |
matchedNodesByXPath(XPathHolder xpathType,
java.util.Map<javax.xml.namespace.QName,Variable> variables,
org.w3c.dom.Node domObject)
|
protected javax.xml.xpath.XPath |
setupXPath()
|
protected javax.xml.xpath.XPath |
setupXPath(java.util.Map<javax.xml.namespace.QName,Variable> variables,
java.util.Map<java.lang.String,java.lang.String> namespaces)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XPathUtil
public XPathUtil()
evaluateExpression
public static java.lang.Object evaluateExpression(java.util.Map<javax.xml.namespace.QName,Variable> variables,
ExpressionCodeHolder expressionHolder,
javax.xml.namespace.QName returnType)
evaluateExpr
protected java.lang.Object evaluateExpr(java.util.Map<javax.xml.namespace.QName,Variable> variables,
ExpressionCodeHolder expressionHolder,
javax.xml.namespace.QName returnType)
setupXPath
protected javax.xml.xpath.XPath setupXPath()
setupXPath
protected javax.xml.xpath.XPath setupXPath(java.util.Map<javax.xml.namespace.QName,Variable> variables,
java.util.Map<java.lang.String,java.lang.String> namespaces)
matchedNodesByXPath
public org.w3c.dom.NodeList matchedNodesByXPath(XPathHolder xpathType,
java.util.Map<javax.xml.namespace.QName,Variable> variables,
org.w3c.dom.Node domObject)
throws javax.xml.xpath.XPathExpressionException
- Throws:
javax.xml.xpath.XPathExpressionException
createNodesDefinedByXPath
public static void createNodesDefinedByXPath(org.w3c.dom.Document doc,
XPathHolder xpathType)
Copyright © 2011 evolveum. All Rights Reserved.