- java.lang.Object
-
- javax.xml.crypto.dsig.spec.ExcC14NParameterSpec
-
- All Implemented Interfaces:
-
AlgorithmParameterSpec
,C14NMethodParameterSpec
,TransformParameterSpec
public final class ExcC14NParameterSpec extends Object implements C14NMethodParameterSpec
W3C推荐参数: Exclusive XML Canonicalization (C14N) algorithm 。 参数包括可选的包含名称空间前缀列表。 独占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
- 另请参见:
-
CanonicalizationMethod
-
-
构造方法摘要
构造方法 Constructor 描述 ExcC14NParameterSpec()
创建一个空的前缀列表的ExcC14NParameterSpec
。ExcC14NParameterSpec(List<String> prefixList)
创建具有指定的前缀列表的ExcC14NParameterSpec
。
-
-
-
字段详细信息
-
DEFAULT
public static final String DEFAULT
表示默认命名空间(“#default”)。- 另请参见:
- Constant Field Values
-
-
构造方法详细信息
-
ExcC14NParameterSpec
public ExcC14NParameterSpec()
创建一个空的前缀列表的ExcC14NParameterSpec
。
-
ExcC14NParameterSpec
public ExcC14NParameterSpec(List<String> prefixList)
创建一个具有指定的前缀列表的ExcC14NParameterSpec
。 该列表被复制以防止后续修改。- 参数
-
prefixList
- 包含的命名空间前缀列表。 列表中的每个条目都是一个String
,表示一个命名空间前缀。 - 异常
-
NullPointerException
- 如果prefixList
是null
-
ClassCastException
- 如果列表中的任何条目不是类型String
-
-