- java.lang.Object
- 
- javax.xml.crypto.dsig.spec.XPathFilter2ParameterSpec
 
- 
- All Implemented Interfaces:
- AlgorithmParameterSpec,- TransformParameterSpec
 
 public final class XPathFilter2ParameterSpec extends Object implements TransformParameterSpec Parameters for the W3C Recommendation XPath Filter 2.0 Transform Algorithm. The parameters include a list of one or moreXPathTypeobjects.- Since:
- 1.6
- See Also:
- Transform,- XPathFilterParameterSpec
 
- 
- 
Constructor SummaryConstructors Constructor Description XPathFilter2ParameterSpec(List<XPathType> xPathList)Creates anXPathFilter2ParameterSpec.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description List<XPathType>getXPathList()Returns a list of one or moreXPathTypeobjects.
 
- 
- 
- 
Constructor Detail- 
XPathFilter2ParameterSpecpublic XPathFilter2ParameterSpec(List<XPathType> xPathList) Creates anXPathFilter2ParameterSpec.- Parameters:
- xPathList- a list of one or more- XPathTypeobjects. The list is defensively copied to protect against subsequent modification.
- Throws:
- ClassCastException- if- xPathListcontains any entries that are not of type- XPathType
- IllegalArgumentException- if- xPathListis empty
- NullPointerException- if- xPathListis- null
 
 
- 
 - 
Method Detail- 
getXPathListpublic List<XPathType> getXPathList() Returns a list of one or moreXPathTypeobjects.This implementation returns an unmodifiable list.- Returns:
- a ListofXPathTypeobjects (nevernullor empty)
 
 
- 
 
-