模块  java.xml.crypto

Class ExcC14NParameterSpec

  • 实现的所有接口
    AlgorithmParameterSpecC14NMethodParameterSpecTransformParameterSpec

    public final class ExcC14NParameterSpecextends Objectimplements C14NMethodParameterSpec
    W3C建议书的参数: Exclusive XML Canonicalization (C14N) algorithm 参数包括可选的包含名称空间前缀列表。 Exclusive XML Canonicalization参数的XML Schema定义定义为:
       <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
    • 字段详细信息

      • DEFAULT

        public static final String DEFAULT
        表示默认命名空间(“#default”)。
        另请参见:
        常数字段值
    • 构造方法详细信息

      • ExcC14NParameterSpec

        public ExcC14NParameterSpec()
        使用空前缀列表创建 ExcC14NParameterSpec
      • ExcC14NParameterSpec

        public ExcC14NParameterSpec​(List<String> prefixList)
        使用指定的前缀列表创建ExcC14NParameterSpec 复制该列表以防止后续修改。
        参数
        prefixList - 包含名称空间前缀列表。 列表中的每个条目都是String ,表示名称空间前缀。
        异常
        NullPointerException - 如果 prefixListnull
        ClassCastException - 如果列表中的任何条目的类型不是 String
    • 方法详细信息

      • getPrefixList

        public List<String> getPrefixList()
        返回包含名称空间前缀列表。 列表中的每个条目都是String ,表示名称空间前缀。

        此实现返回unmodifiable list

        结果
        包含名称空间前缀列表(可能为空但从不 null