javax.xml.crypto.dsig.spec

接口
java.lang.Object
  继承者 javax.xml.crypto.dsig.spec.ExcC14NParameterSpec
所有已实现的接口:
AlgorithmParameterSpec, C14NMethodParameterSpec, TransformParameterSpec

public final class ExcC14NParameterSpec
     
extends Object
implements C14NMethodParameterSpec

W3C Recommendation 的参数:Exclusive XML Canonicalization (C14N) 算法。参数包含一个可选的相容名称空间前缀列表。Exclusive XML Canonicalization 参数的 XML Schema Definition 定义如下:


 <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

字段摘要
static String DEFAULT
          指示默认名称空间(“#default”)。
 
构造方法摘要
ExcC14NParameterSpec()
          创建带有空前缀列表的 ExcC14NParameterSpec
ExcC14NParameterSpec(List prefixList)
          创建带有指定前缀列表的 ExcC14NParameterSpec
 
方法摘要
 List getPrefixList()
          返回相容名称空间前缀列表。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

DEFAULT

public static final String DEFAULT
指示默认名称空间(“#default”)。

另请参见:
常量字段值
构造方法详细信息

ExcC14NParameterSpec

public ExcC14NParameterSpec()
创建带有空前缀列表的 ExcC14NParameterSpec


ExcC14NParameterSpec

public ExcC14NParameterSpec(List prefixList)
创建带有指定前缀列表的 ExcC14NParameterSpec。复制该列表,以防止随后被修改。

参数:
prefixList - 相容名称空间前缀列表。列表中的每一项都是一个表示名称空间前缀的 String
抛出:
NullPointerException - 如果 prefixListnull
ClassCastException - 如果任何列表项的类型不是 String
方法详细信息

getPrefixList

public List getPrefixList()
返回相容名称空间前缀列表。列表中的每一项都是一个表示名称空间前缀的 String

此实现将返回一个不可修改的列表

返回:
相容名称空间前缀列表(可以为空,但不能为 null