jkesselm 2003/03/20 12:57:58
Modified: java/src/org/apache/xml/dtm/ref
DTMDefaultBaseTraversers.java
Log:
Oops! Old bug, just noticed -- we forgot to override RootTraverser's typed
first().
Revision Changes Path
1.16 +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.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- DTMDefaultBaseTraversers.java 30 Jan 2003 18:46:16 -0000 1.15
+++ DTMDefaultBaseTraversers.java 20 Mar 2003 20:57:58 -0000 1.16
@@ -1565,6 +1565,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]