/** * Build a keys table. * @param doc The owner document key. * @param nscontext The stylesheet's namespace context. * @param name The key name * @param keyDeclarations The stylesheet's xsl:key declarations. * * @throws javax.xml.transform.TransformerException */ public KeyTable( int doc, PrefixResolver nscontext, QName name, Vector keyDeclarations, XPathContext xctxt) throws javax.xml.transform.TransformerException { m_docKey = doc; m_keyDeclarations = keyDeclarations; KeyIterator ki = new KeyIterator(name, keyDeclarations); m_keyNodes = new XNodeSet(ki); m_keyNodes.allowDetachToRelease(false); m_keyNodes.setRoot(doc, xctxt); }
org.apache.xpath.XPathContext xctxt = ki.getXPathContext(); Vector keys = ki.getKeyDeclarations(); QName name = ki.getName(); try
XPathContext xctxt = ki.getXPathContext(); keyDeclaration.getUse().execute(xctxt, currentNode, ki.getPrefixResolver());
/** * Get Key Name for this KeyTable * * @return Key name */ public QName getKeyTableName() { return getKeyIterator().getName(); }
KeyIterator ki = (KeyIterator) m_lpi; org.apache.xpath.XPathContext xctxt = ki.getXPathContext(); Vector keys = ki.getKeyDeclarations(); QName name = ki.getName(); try
XPathContext xctxt = ki.getXPathContext(); refNodes = new XNodeSet(xctxt.getDTMManager()) { public void setRoot(int nodeHandle, Object environment) {
/** * Get Key Name for this KeyTable * * @return Key name */ public QName getKeyTableName() { return getKeyIterator().getName(); }
KeyIterator ki = (KeyIterator) m_lpi; org.apache.xpath.XPathContext xctxt = ki.getXPathContext(); Vector keys = ki.getKeyDeclarations(); QName name = ki.getName(); try
XPathContext xctxt = ki.getXPathContext(); refNodes = new XNodeSet(xctxt.getDTMManager()) { public void setRoot(int nodeHandle, Object environment) {
org.apache.xpath.XPathContext xctxt = ki.getXPathContext(); Vector keys = ki.getKeyDeclarations(); QName name = ki.getName(); try
XPathContext xctxt = ki.getXPathContext(); keyDeclaration.getUse().execute(xctxt, currentNode, ki.getPrefixResolver());
/** * Build a keys table. * @param doc The owner document key. * @param nscontext The stylesheet's namespace context. * @param name The key name * @param keyDeclarations The stylesheet's xsl:key declarations. * * @throws javax.xml.transform.TransformerException */ public KeyTable( int doc, PrefixResolver nscontext, QName name, Vector keyDeclarations, XPathContext xctxt) throws javax.xml.transform.TransformerException { m_docKey = doc; m_keyDeclarations = keyDeclarations; KeyIterator ki = new KeyIterator(name, keyDeclarations); m_keyNodes = new XNodeSet(ki); m_keyNodes.allowDetachToRelease(false); m_keyNodes.setRoot(doc, xctxt); }
/** * Get Key Name for this KeyTable * * @return Key name */ public QName getKeyTableName() { return getKeyIterator().getName(); }
XPathContext xctxt = ki.getXPathContext(); refNodes = new XNodeSet(xctxt.getDTMManager()) { public void setRoot(int nodeHandle, Object environment) {
org.apache.xpath.XPathContext xctxt = ki.getXPathContext(); Vector keys = ki.getKeyDeclarations(); QName name = ki.getName(); try
org.apache.xpath.XPathContext xctxt = ki.getXPathContext(); XObject xuse = kd.getUse().execute(xctxt, testNode, ki.getPrefixResolver());
Iterator<K> newKeyIterator() { return new KeyIterator(); } Iterator<V> newValueIterator() { return new ValueIterator(); } Iterator<Map.Entry<K,V>> newEntryIterator() { return new EntryIterator(); }
/** * Get Key Name for this KeyTable * * @return Key name */ public QName getKeyTableName() { return getKeyIterator().getName(); }
XPathContext xctxt = ki.getXPathContext(); refNodes = new XNodeSet(xctxt.getDTMManager()) { public void setRoot(int nodeHandle, Object environment) {
org.apache.xpath.XPathContext xctxt = ki.getXPathContext(); Vector keys = ki.getKeyDeclarations(); QName name = ki.getName(); try