dmitri      2002/06/08 15:43:15

  Modified:    jxpath/src/java/org/apache/commons/jxpath/ri
                        InfoSetUtil.java
  Log:
  Fixed number->string conversion
  
  Revision  Changes    Path
  1.2       +10 -5     
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.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- InfoSetUtil.java  8 May 2002 00:40:00 -0000       1.1
  +++ InfoSetUtil.java  8 Jun 2002 22:43:15 -0000       1.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-commons/jxpath/src/java/org/apache/commons/jxpath/ri/InfoSetUtil.java,v
 1.1 2002/05/08 00:40:00 dmitri Exp $
  - * $Revision: 1.1 $
  - * $Date: 2002/05/08 00:40:00 $
  + * $Header: 
/home/cvs/jakarta-commons/jxpath/src/java/org/apache/commons/jxpath/ri/InfoSetUtil.java,v
 1.2 2002/06/08 22:43:15 dmitri Exp $
  + * $Revision: 1.2 $
  + * $Date: 2002/06/08 22:43:15 $
    *
    * ====================================================================
    * The Apache Software License, Version 1.1
  @@ -66,7 +66,7 @@
   
   /**
    * @author Dmitri Plotnikov
  - * @version $Revision: 1.1 $ $Date: 2002/05/08 00:40:00 $
  + * @version $Revision: 1.2 $ $Date: 2002/06/08 22:43:15 $
    */
   public class InfoSetUtil {
   
  @@ -83,7 +83,12 @@
               return (String)object;
           }
           else if (object instanceof Number){
  -            return String.valueOf(((Number)object).doubleValue());
  +            double d = ((Number)object).doubleValue();
  +            long l = ((Number)object).longValue();
  +            if (d == l){
  +                return String.valueOf(l);
  +            }
  +            return String.valueOf(d);
           }
           else if (object instanceof Boolean){
               return ((Boolean)object).booleanValue() ? "true" : "false";
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to