java.lang.Object
javax.xml.crypto.dsig.spec.XPathFilterParameterSpec
- 所有已实现的接口:
-
AlgorithmParameterSpec
,TransformParameterSpec
XPath过滤变换算法的参数。这些参数包括XPath表达式和一个可选的附加命名空间前缀映射的
Map
。XPath过滤变换参数的XML模式定义如下:
<element name="XPath" type="string"/>
- 自从:
- 1.6
- 参见:
-
Constructor Summary
ConstructorDescriptionXPathFilterParameterSpec
(String xPath) 使用指定的XPath表达式创建一个XPathFilterParameterSpec
。XPathFilterParameterSpec
(String xPath, Map<String, String> namespaceMap) 使用指定的XPath表达式和命名空间映射创建一个XPathFilterParameterSpec
。 -
Method Summary
-
Constructor Details
-
XPathFilterParameterSpec
使用指定的XPath表达式创建一个XPathFilterParameterSpec
。- 参数:
-
xPath
- 要评估的XPath表达式 - 抛出:
-
NullPointerException
- 如果xPath
为null
-
XPathFilterParameterSpec
使用指定的XPath表达式和命名空间映射创建一个XPathFilterParameterSpec
。为防止后续修改,将复制该映射。- 参数:
-
xPath
- 要评估的XPath表达式 -
namespaceMap
- 命名空间前缀的映射。每个键是一个命名空间前缀String
,映射到相应的命名空间URIString
。 - 抛出:
-
NullPointerException
- 如果xPath
或namespaceMap
为null
-
ClassCastException
- 如果映射的任何键或条目不是String
类型
-
-
Method Details
-
getXPath
返回要评估的XPath表达式。- 返回:
- 要评估的XPath表达式
-
getNamespaceMap
- 返回:
-
一个命名空间前缀到命名空间URI的
Map
(可能为空,但绝不为null
)
-