com.liferay.portal.kernel.util
Class GetterUtil

java.lang.Object
  extended by com.liferay.portal.kernel.util.GetterUtil

public class GetterUtil
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan

Field Summary
static java.lang.String[] BOOLEANS
           
static boolean DEFAULT_BOOLEAN
           
static boolean[] DEFAULT_BOOLEAN_VALUES
           
static double DEFAULT_DOUBLE
           
static double[] DEFAULT_DOUBLE_VALUES
           
static float DEFAULT_FLOAT
           
static float[] DEFAULT_FLOAT_VALUES
           
static int DEFAULT_INTEGER
           
static int[] DEFAULT_INTEGER_VALUES
           
static long DEFAULT_LONG
           
static long[] DEFAULT_LONG_VALUES
           
static short DEFAULT_SHORT
           
static short[] DEFAULT_SHORT_VALUES
           
static java.lang.String DEFAULT_STRING
           
 
Constructor Summary
GetterUtil()
           
 
Method Summary
static boolean get(java.lang.String value, boolean defaultValue)
           
static java.util.Date get(java.lang.String value, java.text.DateFormat df, java.util.Date defaultValue)
           
static double get(java.lang.String value, double defaultValue)
           
static float get(java.lang.String value, float defaultValue)
           
static int get(java.lang.String value, int defaultValue)
           
static long get(java.lang.String value, long defaultValue)
           
static short get(java.lang.String value, short defaultValue)
           
static java.lang.String get(java.lang.String value, java.lang.String defaultValue)
           
static boolean getBoolean(java.lang.String value)
           
static boolean getBoolean(java.lang.String value, boolean defaultValue)
           
static boolean[] getBooleanValues(java.lang.String[] values)
           
static boolean[] getBooleanValues(java.lang.String[] values, boolean[] defaultValue)
           
static java.util.Date getDate(java.lang.String value, java.text.DateFormat df)
           
static java.util.Date getDate(java.lang.String value, java.text.DateFormat df, java.util.Date defaultValue)
           
static double getDouble(java.lang.String value)
           
static double getDouble(java.lang.String value, double defaultValue)
           
static double[] getDoubleValues(java.lang.String[] values)
           
static double[] getDoubleValues(java.lang.String[] values, double[] defaultValue)
           
static float getFloat(java.lang.String value)
           
static float getFloat(java.lang.String value, float defaultValue)
           
static float[] getFloatValues(java.lang.String[] values)
           
static float[] getFloatValues(java.lang.String[] values, float[] defaultValue)
           
static int getInteger(java.lang.String value)
           
static int getInteger(java.lang.String value, int defaultValue)
           
static int[] getIntegerValues(java.lang.String[] values)
           
static int[] getIntegerValues(java.lang.String[] values, int[] defaultValue)
           
static long getLong(java.lang.String value)
           
static long getLong(java.lang.String value, long defaultValue)
           
static long[] getLongValues(java.lang.String[] values)
           
static long[] getLongValues(java.lang.String[] values, long[] defaultValue)
           
static short getShort(java.lang.String value)
           
static short getShort(java.lang.String value, short defaultValue)
           
static short[] getShortValues(java.lang.String[] values)
           
static short[] getShortValues(java.lang.String[] values, short[] defaultValue)
           
static java.lang.String getString(java.lang.String value)
           
static java.lang.String getString(java.lang.String value, java.lang.String defaultValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_BOOLEAN

public static final boolean DEFAULT_BOOLEAN
See Also:
Constant Field Values

DEFAULT_BOOLEAN_VALUES

public static final boolean[] DEFAULT_BOOLEAN_VALUES

DEFAULT_DOUBLE

public static final double DEFAULT_DOUBLE
See Also:
Constant Field Values

DEFAULT_DOUBLE_VALUES

public static final double[] DEFAULT_DOUBLE_VALUES

DEFAULT_FLOAT

public static final float DEFAULT_FLOAT
See Also:
Constant Field Values

DEFAULT_FLOAT_VALUES

public static final float[] DEFAULT_FLOAT_VALUES

DEFAULT_INTEGER

public static final int DEFAULT_INTEGER
See Also:
Constant Field Values

DEFAULT_INTEGER_VALUES

public static final int[] DEFAULT_INTEGER_VALUES

DEFAULT_LONG

public static final long DEFAULT_LONG
See Also:
Constant Field Values

DEFAULT_LONG_VALUES

public static final long[] DEFAULT_LONG_VALUES

DEFAULT_SHORT

public static final short DEFAULT_SHORT
See Also:
Constant Field Values

DEFAULT_SHORT_VALUES

public static final short[] DEFAULT_SHORT_VALUES

DEFAULT_STRING

public static final java.lang.String DEFAULT_STRING
See Also:
Constant Field Values

BOOLEANS

public static java.lang.String[] BOOLEANS
Constructor Detail

GetterUtil

public GetterUtil()
Method Detail

getBoolean

public static boolean getBoolean(java.lang.String value)

getBoolean

public static boolean getBoolean(java.lang.String value,
                                 boolean defaultValue)

getBooleanValues

public static boolean[] getBooleanValues(java.lang.String[] values)

getBooleanValues

public static boolean[] getBooleanValues(java.lang.String[] values,
                                         boolean[] defaultValue)

getDate

public static java.util.Date getDate(java.lang.String value,
                                     java.text.DateFormat df)

getDate

public static java.util.Date getDate(java.lang.String value,
                                     java.text.DateFormat df,
                                     java.util.Date defaultValue)

getDouble

public static double getDouble(java.lang.String value)

getDouble

public static double getDouble(java.lang.String value,
                               double defaultValue)

getDoubleValues

public static double[] getDoubleValues(java.lang.String[] values)

getDoubleValues

public static double[] getDoubleValues(java.lang.String[] values,
                                       double[] defaultValue)

getFloat

public static float getFloat(java.lang.String value)

getFloat

public static float getFloat(java.lang.String value,
                             float defaultValue)

getFloatValues

public static float[] getFloatValues(java.lang.String[] values)

getFloatValues

public static float[] getFloatValues(java.lang.String[] values,
                                     float[] defaultValue)

getInteger

public static int getInteger(java.lang.String value)

getInteger

public static int getInteger(java.lang.String value,
                             int defaultValue)

getIntegerValues

public static int[] getIntegerValues(java.lang.String[] values)

getIntegerValues

public static int[] getIntegerValues(java.lang.String[] values,
                                     int[] defaultValue)

getLong

public static long getLong(java.lang.String value)

getLong

public static long getLong(java.lang.String value,
                           long defaultValue)

getLongValues

public static long[] getLongValues(java.lang.String[] values)

getLongValues

public static long[] getLongValues(java.lang.String[] values,
                                   long[] defaultValue)

getShort

public static short getShort(java.lang.String value)

getShort

public static short getShort(java.lang.String value,
                             short defaultValue)

getShortValues

public static short[] getShortValues(java.lang.String[] values)

getShortValues

public static short[] getShortValues(java.lang.String[] values,
                                     short[] defaultValue)

getString

public static java.lang.String getString(java.lang.String value)

getString

public static java.lang.String getString(java.lang.String value,
                                         java.lang.String defaultValue)

get

public static boolean get(java.lang.String value,
                          boolean defaultValue)

get

public static java.util.Date get(java.lang.String value,
                                 java.text.DateFormat df,
                                 java.util.Date defaultValue)

get

public static double get(java.lang.String value,
                         double defaultValue)

get

public static float get(java.lang.String value,
                        float defaultValue)

get

public static int get(java.lang.String value,
                      int defaultValue)

get

public static long get(java.lang.String value,
                       long defaultValue)

get

public static short get(java.lang.String value,
                        short defaultValue)

get

public static java.lang.String get(java.lang.String value,
                                   java.lang.String defaultValue)