- 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 Summary
Constructors Constructor Description XPathFilter2ParameterSpec(List<XPathType> xPathList)Creates anXPathFilter2ParameterSpec.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<XPathType>getXPathList()Returns a list of one or moreXPathTypeobjects.
-
-
-
Constructor Detail
-
XPathFilter2ParameterSpec
public XPathFilter2ParameterSpec(List<XPathType> xPathList)
Creates anXPathFilter2ParameterSpec.- Parameters:
xPathList- a list of one or moreXPathTypeobjects. The list is defensively copied to protect against subsequent modification.- Throws:
ClassCastException- ifxPathListcontains any entries that are not of typeXPathTypeIllegalArgumentException- ifxPathListis emptyNullPointerException- ifxPathListisnull
-
-
Method Detail
-
getXPathList
public List<XPathType> getXPathList()
Returns a list of one or moreXPathTypeobjects.This implementation returns an
unmodifiable list.- Returns:
- a
ListofXPathTypeobjects (nevernullor empty)
-
-