sboag       00/10/13 16:42:10

  Modified:    java/src/org/apache/xpath/objects XRTreeFrag.java
  Log:
  Renamed nodeset() function to asNodeIterator, and changed it a bit
  to test for NodeList.
  As per Gary Peskin's note on xalan-dev.
  
  Revision  Changes    Path
  1.4       +7 -3      
xml-xalan/java/src/org/apache/xpath/objects/XRTreeFrag.java
  
  Index: XRTreeFrag.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xpath/objects/XRTreeFrag.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- XRTreeFrag.java   2000/10/04 07:50:06     1.3
  +++ XRTreeFrag.java   2000/10/13 23:42:09     1.4
  @@ -167,9 +167,8 @@
     /**
      * Cast result object to a nodelist.
      */
  -  public NodeIterator nodeset()
  +  public NodeIterator asNodeIterator()
     {
  -    System.out.println("**m_obj: "+((Object)m_obj).getClass().getName());
       if(m_obj instanceof NodeIterator)
         return (NodeIterator)m_obj;
       else 
  @@ -181,7 +180,12 @@
      */
     public NodeList convertToNodeset()
     {
  -    return ((DocumentFragment)m_obj).getChildNodes();
  +    if(m_obj instanceof DocumentFragment)
  +      return ((DocumentFragment)m_obj).getChildNodes();
  +    else if(m_obj instanceof NodeList)
  +      return (NodeList)m_obj;
  +    else
  +      return null;
     }  
     
     /**
  
  
  

Reply via email to