- java.lang.Object
-
- javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
-
- All Implemented Interfaces:
-
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
-
-
构造方法摘要
构造方法 Constructor 描述 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
-
-