Return-Path: Delivered-To: apmail-xml-xalan-cvs-archive@xml.apache.org Received: (qmail 50544 invoked by uid 500); 25 Sep 2001 20:47:43 -0000 Mailing-List: contact xalan-cvs-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: Delivered-To: mailing list xalan-cvs@xml.apache.org Received: (qmail 50528 invoked from network); 25 Sep 2001 20:47:43 -0000 Date: 25 Sep 2001 20:47:20 -0000 Message-ID: <20010925204720.44653.qmail@icarus.apache.org> From: morten@apache.org To: xml-xalan-cvs@apache.org Subject: cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N morten 01/09/25 13:47:20 Modified: java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java Log: Another little update to format-number() to make sure it returns "Infinity" and "-Infinity" for infinite numbers. PR: bugzilla 2889 Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by: morten@xml.apache.org Revision Changes Path 1.20 +7 -2 xml-xalan/java/src/org/apache/xalan/xsltc/runtime/BasisLibrary.java Index: BasisLibrary.java =================================================================== RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/runtime/BasisLibrary.java,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- BasisLibrary.java 2001/09/25 20:42:31 1.19 +++ BasisLibrary.java 2001/09/25 20:47:20 1.20 @@ -1,5 +1,5 @@ /* - * @(#)$Id: BasisLibrary.java,v 1.19 2001/09/25 20:42:31 morten Exp $ + * @(#)$Id: BasisLibrary.java,v 1.20 2001/09/25 20:47:20 morten Exp $ * * The Apache Software License, Version 1.1 * @@ -838,7 +838,12 @@ public static String formatNumber(double number, String pattern, DecimalFormat formatter) { try { - if (Double.isNaN(number)) return("NaN"); + if (Double.isNaN(number)) + return("NaN"); + else if (number == Double.NEGATIVE_INFINITY) + return("-Infinity"); + else if (number == Double.POSITIVE_INFINITY) + return("Infinity"); StringBuffer result = new StringBuffer(); formatter.applyLocalizedPattern(pattern); formatter.format(number,result,_fieldPosition); --------------------------------------------------------------------- To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org For additional commands, e-mail: xalan-cvs-help@xml.apache.org