org.apache.xalan.transformer

Class KeyManager


public class KeyManager
extends java.lang.Object

This class manages the key tables.

Method Summary

XNodeSet
getNodeSetDTMByKey(XPathContext xctxt, int doc, QName name, XMLString ref, PrefixResolver nscontext)
Given a valid element key, return the corresponding node list.

Method Details

getNodeSetDTMByKey

public XNodeSet getNodeSetDTMByKey(XPathContext xctxt,
                                   int doc,
                                   QName name,
                                   XMLString ref,
                                   PrefixResolver nscontext)
            throws TransformerException
Given a valid element key, return the corresponding node list.
Parameters:
xctxt - The XPath runtime state
doc - The document node
name - The key element name
ref - The key value we're looking for
nscontext - The prefix resolver for the execution context
Returns:
A nodelist of nodes mathing the given key

Copyright B) 2004 Apache XML Project. All Rights Reserved.