- java.lang.Object
-
- javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
-
- 实现的所有接口
-
AlgorithmParameterSpec
,TransformParameterSpec
public final class XPathFilterParameterSpec extends Object implements TransformParameterSpec
XPath Filtering Transform Algorithm的参数。 这些参数包括XPath表达式和附加名称空间前缀映射的可选Map
。 XPath过滤转换参数的XML模式定义定义为:<element name="XPath" type="string"/>
- 从以下版本开始:
- 1.6
- 另请参见:
-
Transform
-
-
构造方法摘要
构造方法 构造器 描述 XPathFilterParameterSpec(String xPath)
使用指定的XPath表达式创建XPathFilterParameterSpec
。XPathFilterParameterSpec(String xPath, Map<String,String> namespaceMap)
使用指定的XPath表达式和命名空间映射创建XPathFilterParameterSpec
。
-
-
-
构造方法详细信息
-
XPathFilterParameterSpec
public XPathFilterParameterSpec(String xPath)
使用指定的XPath表达式创建XPathFilterParameterSpec
。- 参数
-
xPath
- 要评估的XPath表达式 - 异常
-
NullPointerException
- 如果xPath
是null
-
XPathFilterParameterSpec
public XPathFilterParameterSpec(String xPath, Map<String,String> namespaceMap)
使用指定的XPath表达式和命名空间映射创建XPathFilterParameterSpec
。 复制映射以防止后续修改。- 参数
-
xPath
- 要评估的XPath表达式 -
namespaceMap
- 名称空间前缀的映射。 每个密钥是一个名称空间前缀String
,它映射到相应的名称空间URIString
。 - 异常
-
NullPointerException
- 如果xPath
或namespaceMap
是null
-
ClassCastException
- 如果任何地图的键或条目不是String
类型
-
-