garyp       00/10/16 16:34:47

  Modified:    java/src/org/apache/xpath/objects XRTreeFrag.java
  Log:
  bool() function should always return true.
  
  Revision  Changes    Path
  1.5       +3 -18     
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.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XRTreeFrag.java   2000/10/13 23:42:09     1.4
  +++ XRTreeFrag.java   2000/10/16 23:34:46     1.5
  @@ -124,27 +124,12 @@
     }
   
     /**
  -   * Cast result object to a boolean.
  +   * Cast result object to a boolean.  This always returns true for a 
RTreeFrag
  +   * because it is treated like a node-set with a single root node.
      */
     public boolean bool()
     {
  -    boolean result = false;
  -    NodeList nl = ((DocumentFragment)m_obj).getChildNodes();
  -    int nChildren = nl.getLength();
  -    for(int i = 0; i < nChildren; i++)
  -    {
  -      Node n = nl.item(i);
  -      if((Node.TEXT_NODE == n.getNodeType()) &&
  -          (((Text)n).getData().trim().length() == 0))
  -      {
  -        continue;
  -      }
  -      
  -      result = true;
  -      break;
  -    }
  -
  -    return result;
  +    return true;
     }
   
     /**
  
  
  

Reply via email to