net.sf.saxon.pattern

Class IdrefTest

Implemented Interfaces:
PatternFinder, Serializable

public class IdrefTest
extends java.lang.Object
implements PatternFinder, Serializable

IdrefTest is a test that cannot be represented directly in XPath or XSLT patterns, but which is used internally for matching IDREF nodes: it tests whether the node has the is-idref property
Author:
Michael H. Kay

Method Summary

static IdrefTest
getInstance()
Get the singleton instance of this class
SequenceIterator
selectNodes(DocumentInfo doc, XPathContext context)
Select nodes in a document using this PatternFinder.
String
toString()

Method Details

getInstance

public static IdrefTest getInstance()
Get the singleton instance of this class

selectNodes

public SequenceIterator selectNodes(DocumentInfo doc,
                                    XPathContext context)
            throws XPathException
Select nodes in a document using this PatternFinder.
Specified by:
selectNodes in interface PatternFinder
Parameters:
doc - the document node at the root of a tree
context - the dynamic evaluation context
Returns:
an iterator over the selected nodes in the document.

toString

public String toString()