public interface XPathVariableResolver
XPathVariableResolver提供对用户定义的XPath变量集合的访问。
XPathVariableResolver和XPath评估器必须遵守一个合同,该合同不能直接由API强制执行。虽然变量可能是可变的,也就是说,应用程序可能希望使用不同的变量值多次评估相同的XPath表达式,但在评估任何单个XPath表达式的过程中,变量的值不能改变。
- 自 JDK 版本:
- 1.5
-
Method Summary
-
Method Details
-
resolveVariable
在可用变量集合中查找变量。
如果
variableName为null,则会抛出NullPointerException。- 参数:
-
variableName- 变量名称的QName。 - 返回值:
-
变量的值,如果没有名为
variableName的变量存在,则返回null。返回的值必须是适合底层对象模型的类型。 - 抛出:
-
NullPointerException- 如果variableName为null。
-