org.apache.xalan.transformer
Class KeyManager

java.lang.Object
  |
  +--org.apache.xalan.transformer.KeyManager

public class KeyManager
extends java.lang.Object

This class manages the key tables.


Constructor Summary
KeyManager()
           
 
Method Summary
 LocPathIterator getNodeSetByKey(XPathContext xctxt, Node doc, QName name, java.lang.String ref, PrefixResolver nscontext)
          Given a valid element key, return the corresponding node list.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyManager

public KeyManager()
Method Detail

getNodeSetByKey

public LocPathIterator getNodeSetByKey(XPathContext xctxt,
                                       Node doc,
                                       QName name,
                                       java.lang.String 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
Throws:
TransformerException -  


Copyright � 2000 Apache XML Project. All Rights Reserved.