zongaro 2003/03/21 05:35:00
Modified: java/src/org/apache/xml/dtm/ref Tag: XSLTC_DTM
DTMDefaultBaseTraversers.java
Log:
Propagating Joe Kesselman's patch for version 1.16 of this file. Original
comment:
Oops! Old bug, just noticed -- we forgot to override RootTraverser's typed
first().
Revision Changes Path
No revision
No revision
1.9.2.7 +15 -0
xml-xalan/java/src/org/apache/xml/dtm/ref/DTMDefaultBaseTraversers.java
Index: DTMDefaultBaseTraversers.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xml/dtm/ref/DTMDefaultBaseTraversers.java,v
retrieving revision 1.9.2.6
retrieving revision 1.9.2.7
diff -u -r1.9.2.6 -r1.9.2.7
--- DTMDefaultBaseTraversers.java 28 Feb 2003 16:31:14 -0000 1.9.2.6
+++ DTMDefaultBaseTraversers.java 21 Mar 2003 13:34:59 -0000 1.9.2.7
@@ -1589,6 +1589,21 @@
*/
private class RootTraverser extends AllFromRootTraverser
{
+ /**
+ * Return the root if it matches the expanded type ID,
+ * else return null (nothing found)
+ *
+ * @param context The context node of this traversal.
+ * @param expandedTypeID The expanded type ID that must match.
+ *
+ * @return the first node in the traversal.
+ */
+ public int first(int context, int expandedTypeID)
+ {
+ int root=getDocumentRoot(context);
+ return (getExpandedTypeID(root) == expandedTypeID)
+ ? root : NULL;
+ }
/**
* Traverse to the next node after the current node.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]