Module java.xml
Package javax.xml.xpath

Interface XPathVariableResolver


public interface XPathVariableResolver

XPathVariableResolver提供对用户定义的XPath变量集合的访问。

XPathVariableResolver和XPath评估器必须遵守一个合同,该合同不能直接由API强制执行。虽然变量可能是可变的,也就是说,应用程序可能希望使用不同的变量值多次评估相同的XPath表达式,但在评估任何单个XPath表达式的过程中,变量的值不能改变。

自 JDK 版本:
1.5
  • Method Summary

    Modifier and Type
    Method
    Description
    resolveVariable(QName variableName)
    在可用变量集合中查找变量。
  • Method Details

    • resolveVariable

      Object resolveVariable(QName variableName)

      在可用变量集合中查找变量。

      如果variableNamenull,则会抛出NullPointerException

      参数:
      variableName - 变量名称的QName
      返回值:
      变量的值,如果没有名为variableName的变量存在,则返回null。返回的值必须是适合底层对象模型的类型。
      抛出:
      NullPointerException - 如果variableNamenull