Class 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 more XPathType objects.

Since:
1.6
See Also:
Transform, XPathFilterParameterSpec

Constructors

Constructor Description
XPathFilter2ParameterSpec​(List<XPathType> xPathList)

Creates an XPathFilter2ParameterSpec.

Methods

Modifier and Type Method Description
List<XPathType> getXPathList()

Returns a list of one or more XPathType objects.

Methods declared in class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructors

XPathFilter2ParameterSpec

public XPathFilter2ParameterSpec(List<XPathType> 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:
ClassCastException - if xPathList contains any entries that are not of type XPathType
IllegalArgumentException - if xPathList is empty
NullPointerException - if xPathList is null

Methods

getXPathList

public List<XPathType> 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)