- java.lang.Object
- 
- javax.xml.crypto.dsig.spec.ExcC14NParameterSpec
 
- 
- All Implemented Interfaces:
- AlgorithmParameterSpec,- C14NMethodParameterSpec,- TransformParameterSpec
 
 public final class ExcC14NParameterSpec extends Object implements C14NMethodParameterSpec Parameters for the W3C Recommendation: Exclusive XML Canonicalization (C14N) algorithm. The parameters include an optional inclusive namespace prefix list. The XML Schema Definition of the Exclusive XML Canonicalization parameters is defined as:<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>- Since:
- 1.6
- See Also:
- CanonicalizationMethod
 
- 
- 
Constructor SummaryConstructors Constructor Description ExcC14NParameterSpec()Creates aExcC14NParameterSpecwith an empty prefix list.ExcC14NParameterSpec(List<String> prefixList)Creates aExcC14NParameterSpecwith the specified list of prefixes.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getPrefixList()Returns the inclusive namespace prefix list.
 
- 
- 
- 
Field Detail- 
DEFAULTpublic static final String DEFAULT Indicates the default namespace ("#default").- See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ExcC14NParameterSpecpublic ExcC14NParameterSpec() Creates aExcC14NParameterSpecwith an empty prefix list.
 - 
ExcC14NParameterSpecpublic ExcC14NParameterSpec(List<String> prefixList) Creates aExcC14NParameterSpecwith the specified list of prefixes. The list is copied to protect against subsequent modification.- Parameters:
- prefixList- the inclusive namespace prefix list. Each entry in the list is a- Stringthat represents a namespace prefix.
- Throws:
- NullPointerException- if- prefixListis- null
- ClassCastException- if any of the entries in the list are not of type- String
 
 
- 
 - 
Method Detail- 
getPrefixListpublic List<String> getPrefixList() Returns the inclusive namespace prefix list. Each entry in the list is aStringthat represents a namespace prefix.This implementation returns an unmodifiable list.- Returns:
- the inclusive namespace prefix list (may be empty but never
    null)
 
 
- 
 
-