You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by dm...@apache.org on 2002/07/03 23:13:06 UTC

cvs commit: jakarta-commons/jxpath/src/java/org/apache/commons/jxpath/ri InfoSetUtil.java

dmitri      2002/07/03 14:13:06

  Modified:    jxpath/src/java/org/apache/commons/jxpath/ri
                        InfoSetUtil.java
  Log:
  Added conversion of objects to numbers via a string
  
  Revision  Changes    Path
  1.4       +10 -7     jakarta-commons/jxpath/src/java/org/apache/commons/jxpath/ri/InfoSetUtil.java
  
  Index: InfoSetUtil.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/jxpath/src/java/org/apache/commons/jxpath/ri/InfoSetUtil.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- InfoSetUtil.java	16 Jun 2002 03:22:21 -0000	1.3
  +++ InfoSetUtil.java	3 Jul 2002 21:13:06 -0000	1.4
  @@ -138,7 +138,7 @@
           else if (object instanceof NodePointer){
               return number(((NodePointer)object).getValue());
           }
  -        return ZERO;
  +        return number(stringValue(object));
       }
   
       /**
  @@ -171,7 +171,7 @@
           else if (object instanceof EvalContext){
               return doubleValue(stringValue(object));
           }
  -        return 0;
  +        return doubleValue(stringValue(object));
       }
   
       /**
  @@ -195,6 +195,9 @@
           else if (object instanceof NodePointer){
               return booleanValue(((NodePointer)object).getValue());
           }
  -        return false;
  +        else if (object == null){
  +            return false;
  +        }
  +        return true;
       }
   }
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>