IBM WebSphere Application ServerTM
Release 7

com.ibm.websphere.wssecurity.wssapi.spec
Class XPathFilter2ParameterSpec

java.lang.Object
  extended by com.ibm.websphere.wssecurity.wssapi.spec.XPathFilter2ParameterSpec
All Implemented Interfaces:
TransformParameterSpec, java.io.Serializable, java.security.spec.AlgorithmParameterSpec

public class XPathFilter2ParameterSpec
extends java.lang.Object
implements TransformParameterSpec, java.io.Serializable

This class is the parameters for the W3C Recommendation XPath Filter 2.0 Transform Algorithm. The parameters include a list of one or more XPath objects. This class is defined in the Java Specification Requests 105.

See Also:
Serialized Form

Constructor Summary
XPathFilter2ParameterSpec(java.util.List xPathList)
          Class constructor.
 
Method Summary
 java.util.List getXPathList()
          Returns a list of one or more XPath objects.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPathFilter2ParameterSpec

public XPathFilter2ParameterSpec(java.util.List xPathList)
                          throws java.lang.ClassCastException,
                                 java.lang.IllegalArgumentException,
                                 java.lang.NullPointerException
Class constructor.

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 the xPathList contains any entries that are not of type XPathType
java.lang.IllegalArgumentException - if the xPathList is empty
java.lang.NullPointerException - if the xPathList is null
Method Detail

getXPathList

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

Returns:
xpath list

IBM WebSphere Application ServerTM
Release 7