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.