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/06/09 00:43:15 UTC

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

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:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>