java.lang.Objectjavax.xml.crypto.dsig.spec.XPathFilterParameterSpec
public final class XPathFilterParameterSpec
XPath Filtering Transform Algorithm 的参数。该参数包括 XPath 表达式,以及一个可选的其他名称空间前缀映射 Map。XPath Filtering 转换参数的 XML Schema Definition 定义如下:
<element name="XPath" type="string"/>
Transform
| 构造方法摘要 | |
|---|---|
XPathFilterParameterSpec(String xPath) 创建带有指定 XPath 表达式的 XPathFilterParameterSpec。 |
|
XPathFilterParameterSpec(String xPath, Map namespaceMap) 创建带有指定 XPath 表达式和名称空间映射表的 XPathFilterParameterSpec。 |
|
| 方法摘要 | |
|---|---|
Map |
getNamespaceMap() 返回名称空间前缀的映射表。 |
String |
getXPath() 返回要计算的 XPath 表达式。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public XPathFilterParameterSpec(String xPath)
XPathFilterParameterSpec。
xPath - 要计算的 XPath 表达式
NullPointerException - 如果
xPath 为
null
public XPathFilterParameterSpec(String xPath, Map namespaceMap)
XPathFilterParameterSpec。复制该映射表,以防止随后被修改。
xPath - 要计算的 XPath 表达式
namespaceMap - 名称空间前缀的映射表。每个密钥都是一个名称空间前缀
String,它将映射到相应的名称空间 URI
String。
NullPointerException - 如果
xPath 或
namespaceMap 为
null
ClassCastException - 如果任何映射表的密钥或条目的类型不是
String
| 方法详细信息 |
|---|
public String getXPath()
public Map getNamespaceMap()
String,它将映射到相应的名称空间 URI
String。
此实现返回一个不可修改的映射表。
Map(可以为空,但不能为
null)