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]

Reply via email to