Module  java.xml.crypto

Class ExcC14NParameterSpec

  • All Implemented Interfaces:
    AlgorithmParameterSpecC14NMethodParameterSpecTransformParameterSpec


    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
    • 字段详细信息

    • 构造方法详细信息

      • 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