edu.wisc.my.webproxy.beans.config
Class ConfigUtils

java.lang.Object
  extended by edu.wisc.my.webproxy.beans.config.ConfigUtils

public final class ConfigUtils
extends Object

A set of utility methods for working with common configuration objects.

Version:
$Id: ConfigUtils.java 20993 2010-07-02 19:32:47Z edalquist $
Author:
Eric Dalquist edalquist@unicon.net

Method Summary
static String[] checkArrayForNulls(String[] vals, String nullVal)
           
static String checkEmptyNullString(String val, String nullVal)
          Takes the val String and returns the trim() version if it isn't null.
static String[] checkNullStringArray(String[] vals, String[] nullVal)
           
static int parseInt(String num, int defaultVal)
           
static Integer parseInteger(String num, Integer defaultVal)
           
static boolean[] toBooleanArray(String[] vals, boolean[] nullVal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

checkEmptyNullString

public static String checkEmptyNullString(String val,
                                          String nullVal)
Takes the val String and returns the trim() version if it isn't null. If null the nulVal String is returned.

Parameters:
val - String to test.
nullVal - Default value if val String is null.
Returns:
The trim() version of val or nullVal if val is null.

checkNullStringArray

public static String[] checkNullStringArray(String[] vals,
                                            String[] nullVal)

checkArrayForNulls

public static String[] checkArrayForNulls(String[] vals,
                                          String nullVal)

toBooleanArray

public static boolean[] toBooleanArray(String[] vals,
                                       boolean[] nullVal)

parseInt

public static int parseInt(String num,
                           int defaultVal)

parseInteger

public static Integer parseInteger(String num,
                                   Integer defaultVal)


Copyright © 2010 Jasig. All Rights Reserved.