You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by jm...@apache.org on 2001/03/09 12:46:59 UTC

cvs commit: jakarta-turbine/src/java/org/apache/turbine/util ValueParser.java

jmcnally    01/03/09 03:46:59

  Modified:    src/java/org/apache/turbine/util ValueParser.java
  Log:
  added a method to get an array of BigDecimals
  
  Revision  Changes    Path
  1.4       +22 -1     jakarta-turbine/src/java/org/apache/turbine/util/ValueParser.java
  
  Index: ValueParser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine/src/java/org/apache/turbine/util/ValueParser.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ValueParser.java	2001/03/06 06:13:32	1.3
  +++ ValueParser.java	2001/03/09 11:46:58	1.4
  @@ -99,7 +99,7 @@
    * @author <a href="mailto:jon@clearink.com">Jon S. Stevens</a>
    * @author <a href="mailto:sean@informage.net">Sean Legassick</a>
    * @author <a href="mailto:jvanzyl@periapt.com">Jason van Zyl</a>
  - * @version $Id: ValueParser.java,v 1.3 2001/03/06 06:13:32 chrise Exp $
  + * @version $Id: ValueParser.java,v 1.4 2001/03/09 11:46:58 jmcnally Exp $
    */
   public class ValueParser
   {
  @@ -503,6 +503,27 @@
       public BigDecimal getBigDecimal(String name)
       {
           return getBigDecimal(name, new BigDecimal(0.0));
  +    }
  +
  +    /**
  +     * Return an array of BigDecimals for the given name.  If the name
  +     * does not exist, return null.
  +     *
  +     * @param name A String with the name.
  +     * @return A BigDecimal[].
  +     */
  +    public BigDecimal[] getBigDecimals(String name)
  +    {
  +        BigDecimal[] value = null;
  +        Object object = getStrings(convert(name));
  +        if (object != null)
  +        {
  +            String[] temp = (String[])object;
  +            value = new BigDecimal[temp.length];
  +            for (int i=0; i<temp.length; i++)
  +                value[i] = new BigDecimal( temp[i] );
  +        }
  +        return value;
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org