javax.xml.crypto.dsig.spec

Class XPathFilter2ParameterSpec

  1. java.lang.Object
  2. extended byjavax.xml.crypto.dsig.spec.XPathFilter2ParameterSpec
All implemented interfaces:
java.security.spec.AlgorithmParameterSpec, TransformParameterSpec

  1. public final class XPathFilter2ParameterSpec
  2. extends java.lang.Object
  3. implements TransformParameterSpec
Parameters for the W3C Recommendation XPath Filter 2.0 Transform Algorithm. The parameters include a list of one or more XPathType objects.
See Also:
Transform, XPathFilterParameterSpec

Constructor Summary

Constructor and Description
XPathFilter2ParameterSpec(java.util.List xPathList)
Creates an XPathFilter2ParameterSpec.

Method Summary

Modifier and Type Method and Description
  1. java.util.List
getXPathList()
Returns a list of one or more XPathType objects.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

XPathFilter2ParameterSpec

  1. public XPathFilter2ParameterSpec( java.util.List xPathList)
Creates an XPathFilter2ParameterSpec.
Parameters:
xPathList - a list of one or more XPathType objects. The list is defensively copied to protect against subsequent modification.
Throws:
java.lang.ClassCastException - if xPathList contains any entries that are not of type XPathType
java.lang.IllegalArgumentException - if xPathList is empty
java.lang.NullPointerException - if xPathList is null

Method Detail

getXPathList

  1. public java.util.List getXPathList( )
Returns a list of one or more XPathType objects.

This implementation returns an unmodifiable list.

Returns:
a List of XPathType objects (never null or empty)