java.lang.Object
javax.xml.crypto.dsig.spec.ExcC14NParameterSpec
W3C推荐的参数: 独占性XML规范化(C14N)算法。参数包括一个可选的包含命名空间前缀列表。独占性XML规范化参数的XML模式定义如下:
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"
targetNamespace="http://www.w3.org/2001/10/xml-exc-c14n#"
version="0.1" elementFormDefault="qualified">
<element name="InclusiveNamespaces" type="ec:InclusiveNamespaces"/>
<complexType name="InclusiveNamespaces">
<attribute name="PrefixList" type="xsd:string"/>
</complexType>
</schema>
- 自1.6版本起:
- 1.6
- 参见:
-
Field Summary
-
Constructor Summary
ConstructorDescription创建一个带有空前缀列表的ExcC14NParameterSpec
。ExcC14NParameterSpec
(List<String> prefixList) 创建一个带有指定前缀列表的ExcC14NParameterSpec
。 -
Method Summary
-
Field Details
-
DEFAULT
表示默认命名空间(“#default”)。- 参见:
-
-
Constructor Details
-
ExcC14NParameterSpec
public ExcC14NParameterSpec()创建一个带有空前缀列表的ExcC14NParameterSpec
。 -
ExcC14NParameterSpec
创建一个带有指定前缀列表的ExcC14NParameterSpec
。为防止后续修改,列表会被复制。- 参数:
-
prefixList
- 包含命名空间前缀的列表。列表中的每个条目都是代表命名空间前缀的String
。 - 抛出:
-
NullPointerException
- 如果prefixList
为null
-
ClassCastException
- 如果列表中的任何条目不是String
类型
-
-
Method Details
-
getPrefixList
返回包含命名空间前缀列表。列表中的每个条目都是代表命名空间前缀的String
。此实现返回一个
不可修改的列表
。- 返回:
-
包含命名空间前缀列表(可能为空但绝不为
null
)
-