net.sf.saxon.pattern

Interface PatternFinder

public interface PatternFinder extends Serializable

This interface enables a client to find all nodes in a document that match a particular pattern. In fact, it allows any subset of nodes in a document to be located. It is used specifically by the internal implementation of keys. In XSLT, the criterion for including nodes in a key is that they match an XSLT pattern. Internally, however, keys are used for a wider range of purposes, and the nodes indexed by the key are defined by a PatternFinder
Method Summary
SequenceIteratorselectNodes(DocumentInfo doc, XPathContext context)
Select nodes in a document using this PatternFinder.

Method Detail

selectNodes

public SequenceIterator selectNodes(DocumentInfo doc, XPathContext context)
Select nodes in a document using this 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.