Class KeyManager

java.lang.Object
org.apache.xalan.transformer.KeyManager

public class KeyManager extends Object
This class manages the key tables.
  • Constructor Details

    • KeyManager

      public KeyManager()
  • 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
      Throws:
      TransformerException