org.apache.xalan.transformer
public class KeyTable extends Object
UNKNOWN: advanced
| Constructor Summary | |
|---|---|
| KeyTable(int doc, PrefixResolver nscontext, QName name, Vector keyDeclarations, XPathContext xctxt)
Build a keys table. | |
| Method Summary | |
|---|---|
| int | getDocKey()
Get the document root matching this key.
|
| QName | getKeyTableName()
Get Key Name for this KeyTable
|
| XNodeSet | getNodeSetDTMByKey(QName name, XMLString ref)
Given a valid element key, return the corresponding node list.
|
Parameters: doc The owner document key. nscontext The stylesheet's namespace context. name The key name keyDeclarations The stylesheet's xsl:key declarations.
Throws: javax.xml.transform.TransformerException
Returns: the document root matching this key
Returns: Key name
Parameters: name The name of the key, which must match the 'name' attribute on xsl:key. ref The value that must match the value found by the 'match' attribute on xsl:key.
Returns: a set of nodes referenced by the key named name and the reference ref. If no node is referenced by this key, an empty node set is returned.