Class KeyManager


  • public class KeyManager
    extends java.lang.Object
    This class manages the key tables.
    • Constructor Detail

      • KeyManager

        public KeyManager()
    • Method Detail

      • getNodeSetDTMByKey

        public XNodeSet getNodeSetDTMByKey​(XPathContext xctxt,
                                           int doc,
                                           QName name,
                                           XMLString ref,
                                           PrefixResolver nscontext)
                                    throws javax.xml.transform.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:
        javax.xml.transform.TransformerException