|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xalan.transformer.KeyTable
public class KeyTable
Table of element keys, keyed by document node. An instance of this class is keyed by a Document node that should be matched with the root of the current context.
| Constructor Summary | |
|---|---|
KeyTable(int doc,
PrefixResolver nscontext,
QName name,
java.util.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. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public KeyTable(int doc,
PrefixResolver nscontext,
QName name,
java.util.Vector keyDeclarations,
XPathContext xctxt)
throws javax.xml.transform.TransformerException
doc - The owner document key.nscontext - The stylesheet's namespace context.name - The key namekeyDeclarations - The stylesheet's xsl:key declarations.
javax.xml.transform.TransformerException| Method Detail |
|---|
public int getDocKey()
public XNodeSet getNodeSetDTMByKey(QName name,
XMLString ref)
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.
name and the reference ref. If no node is referenced by this key, an empty node set is returned.public QName getKeyTableName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||