Package com.helger.schematron.pure.xpath
Class XPathEvaluationHelper
java.lang.Object
com.helger.schematron.pure.xpath.XPathEvaluationHelper
XPath evaluation helper
- Since:
- 5.0.0
- Author:
- Philip Helger
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Tevaluate(XPathExpression aXPath, Node aItem, QName aReturnType, String sBaseURI) static booleanevaluateAsBoolean(XPathExpression aXPath, Node aItem, String sBaseURI) static NodeListevaluateAsNodeList(XPathExpression aXPath, Node aItem, String sBaseURI) static StringevaluateAsString(XPathExpression aXPath, Node aItem, String sBaseURI)
-
Method Details
-
evaluate
@Nullable public static <T> T evaluate(@Nonnull XPathExpression aXPath, @Nonnull Node aItem, @Nonnull QName aReturnType, @Nullable String sBaseURI) throws XPathExpressionException - Throws:
XPathExpressionException
-
evaluateAsBoolean
public static boolean evaluateAsBoolean(@Nonnull XPathExpression aXPath, @Nonnull Node aItem, @Nullable String sBaseURI) throws XPathExpressionException - Throws:
XPathExpressionException
-
evaluateAsNodeList
@Nullable public static NodeList evaluateAsNodeList(@Nonnull XPathExpression aXPath, @Nonnull Node aItem, @Nullable String sBaseURI) throws XPathExpressionException - Throws:
XPathExpressionException
-
evaluateAsString
@Nullable public static String evaluateAsString(@Nonnull XPathExpression aXPath, @Nonnull Node aItem, @Nullable String sBaseURI) throws XPathExpressionException - Throws:
XPathExpressionException
-