You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by th...@apache.org on 2007/02/21 02:11:48 UTC

svn commit: r509849 - /labs/droids/src/java/org/apache/droids/conf/Configuration.java

Author: thorsten
Date: Tue Feb 20 17:11:48 2007
New Revision: 509849

URL: http://svn.apache.org/viewvc?view=rev&rev=509849
Log:
 Returns the value of the <code>name</code> property as an integer or the default value.

Modified:
    labs/droids/src/java/org/apache/droids/conf/Configuration.java

Modified: labs/droids/src/java/org/apache/droids/conf/Configuration.java
URL: http://svn.apache.org/viewvc/labs/droids/src/java/org/apache/droids/conf/Configuration.java?view=diff&rev=509849&r1=509848&r2=509849
==============================================================================
--- labs/droids/src/java/org/apache/droids/conf/Configuration.java (original)
+++ labs/droids/src/java/org/apache/droids/conf/Configuration.java Tue Feb 20 17:11:48 2007
@@ -233,5 +233,20 @@
             return null;
           }
     }
+    
+    /** Returns the value of the <code>name</code> property as an integer.  If no
+     * such property is specified, or if the specified value is not a valid
+     * integer, then <code>defaultValue</code> is returned.
+     */
+    public int getInt(String name, int defaultValue) {
+        String valueString = get(name);
+        if (valueString == null)
+          return defaultValue;
+        try {
+          return Integer.parseInt(valueString);
+        } catch (NumberFormatException e) {
+          return defaultValue;
+        }
+    }
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org