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
。
-