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 byte DEFAULT_BYTE
           
static byte[] DEFAULT_BYTE_VALUES
           
static java.util.Date[] DEFAULT_DATE_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 java.lang.Number DEFAULT_NUMBER
           
static java.lang.Number DEFAULT_OBJECT
           
static short DEFAULT_SHORT
           
static short[] DEFAULT_SHORT_VALUES
           
static java.lang.String DEFAULT_STRING
           
 
Constructor Summary
GetterUtil()
           
 
Method Summary
static boolean get(java.io.Serializable value, boolean defaultValue)
           
static java.util.Date get(java.io.Serializable value, java.text.DateFormat dateFormat, java.util.Date defaultValue)
           
static double get(java.io.Serializable value, double defaultValue)
           
static float get(java.io.Serializable value, float defaultValue)
           
static int get(java.io.Serializable value, int defaultValue)
           
static long get(java.io.Serializable value, long defaultValue)
           
static java.lang.Number get(java.io.Serializable value, java.lang.Number defaultValue)
           
static short get(java.io.Serializable value, short defaultValue)
           
static java.lang.String get(java.io.Serializable value, java.lang.String defaultValue)
           
static boolean get(java.lang.String value, boolean defaultValue)
           
static java.util.Date get(java.lang.String value, java.text.DateFormat dateFormat, 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.io.Serializable value)
           
static boolean getBoolean(java.io.Serializable value, boolean defaultValue)
           
static boolean getBoolean(java.lang.String value)
           
static boolean getBoolean(java.lang.String value, boolean defaultValue)
           
static boolean[] getBooleanValues(java.io.Serializable value)
           
static boolean[] getBooleanValues(java.io.Serializable 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.io.Serializable value, java.text.DateFormat dateFormat)
           
static java.util.Date getDate(java.io.Serializable value, java.text.DateFormat dateFormat, java.util.Date defaultValue)
           
static java.util.Date getDate(java.lang.String value, java.text.DateFormat dateFormat)
           
static java.util.Date getDate(java.lang.String value, java.text.DateFormat dateFormat, java.util.Date defaultValue)
           
static java.util.Date[] getDateValues(java.io.Serializable value, java.text.DateFormat dateFormat)
           
static java.util.Date[] getDateValues(java.io.Serializable value, java.text.DateFormat dateFormat, java.util.Date[] defaultValue)
           
static java.util.Date[] getDateValues(java.lang.String[] values, java.text.DateFormat dateFormat)
           
static java.util.Date[] getDateValues(java.lang.String[] values, java.text.DateFormat dateFormat, java.util.Date[] defaultValue)
           
static double getDouble(java.io.Serializable value)
           
static double getDouble(java.io.Serializable value, double defaultValue)
           
static double getDouble(java.lang.String value)
           
static double getDouble(java.lang.String value, double defaultValue)
           
static double[] getDoubleValues(java.io.Serializable value)
           
static double[] getDoubleValues(java.io.Serializable value, double[] defaultValue)
           
static double[] getDoubleValues(java.lang.String[] values)
           
static double[] getDoubleValues(java.lang.String[] values, double[] defaultValue)
           
static float getFloat(java.io.Serializable value)
           
static float getFloat(java.io.Serializable value, float defaultValue)
           
static float getFloat(java.lang.String value)
           
static float getFloat(java.lang.String value, float defaultValue)
           
static float[] getFloatValues(java.io.Serializable value)
           
static float[] getFloatValues(java.io.Serializable value, float[] defaultValue)
           
static float[] getFloatValues(java.lang.String[] values)
           
static float[] getFloatValues(java.lang.String[] values, float[] defaultValue)
           
static int getInteger(java.io.Serializable value)
           
static int getInteger(java.io.Serializable value, int defaultValue)
           
static int getInteger(java.lang.String value)
           
static int getInteger(java.lang.String value, int defaultValue)
           
static int[] getIntegerValues(java.io.Serializable value)
           
static int[] getIntegerValues(java.io.Serializable value, int[] defaultValue)
           
static int[] getIntegerValues(java.lang.String[] values)
           
static int[] getIntegerValues(java.lang.String[] values, int[] defaultValue)
           
static long getLong(java.io.Serializable value)
           
static long getLong(java.io.Serializable value, long defaultValue)
           
static long getLong(java.lang.String value)
           
static long getLong(java.lang.String value, long defaultValue)
           
static long[] getLongValues(java.io.Serializable value)
           
static long[] getLongValues(java.io.Serializable value, long[] defaultValue)
           
static long[] getLongValues(java.lang.String[] values)
           
static long[] getLongValues(java.lang.String[] values, long[] defaultValue)
           
static java.lang.Number getNumber(java.io.Serializable value)
           
static java.lang.Number getNumber(java.io.Serializable value, java.lang.Number defaultValue)
           
static java.lang.Number getNumber(java.lang.String value)
           
static java.lang.Number getNumber(java.lang.String value, java.lang.Number defaultValue)
           
static java.lang.Object getObject(java.lang.Object value)
           
static java.lang.Object getObject(java.lang.Object value, java.lang.Object defaultValue)
           
static short getShort(java.io.Serializable value)
           
static short getShort(java.io.Serializable value, short defaultValue)
           
static short getShort(java.lang.String value)
           
static short getShort(java.lang.String value, short defaultValue)
           
static short[] getShortValues(java.io.Serializable value)
           
static short[] getShortValues(java.io.Serializable 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.io.Serializable value)
           
static java.lang.String getString(java.io.Serializable value, java.lang.String 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

BOOLEANS

public static java.lang.String[] BOOLEANS

DEFAULT_BOOLEAN

public static final boolean DEFAULT_BOOLEAN
See Also:
Constant Field Values

DEFAULT_BOOLEAN_VALUES

public static final boolean[] DEFAULT_BOOLEAN_VALUES

DEFAULT_BYTE

public static final byte DEFAULT_BYTE
See Also:
Constant Field Values

DEFAULT_BYTE_VALUES

public static final byte[] DEFAULT_BYTE_VALUES

DEFAULT_DATE_VALUES

public static final java.util.Date[] DEFAULT_DATE_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_NUMBER

public static final java.lang.Number DEFAULT_NUMBER

DEFAULT_OBJECT

public static final java.lang.Number DEFAULT_OBJECT

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
Constructor Detail

GetterUtil

public GetterUtil()
Method Detail

get

public static boolean get(java.io.Serializable value,
                          boolean defaultValue)

get

public static java.util.Date get(java.io.Serializable value,
                                 java.text.DateFormat dateFormat,
                                 java.util.Date defaultValue)

get

public static double get(java.io.Serializable value,
                         double defaultValue)

get

public static float get(java.io.Serializable value,
                        float defaultValue)

get

public static int get(java.io.Serializable value,
                      int defaultValue)

get

public static long get(java.io.Serializable value,
                       long defaultValue)

get

public static java.lang.Number get(java.io.Serializable value,
                                   java.lang.Number defaultValue)

get

public static short get(java.io.Serializable value,
                        short defaultValue)

get

public static java.lang.String get(java.io.Serializable 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 dateFormat,
                                 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)

getBoolean

public static boolean getBoolean(java.io.Serializable value)

getBoolean

public static boolean getBoolean(java.io.Serializable value,
                                 boolean defaultValue)

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.io.Serializable value)

getBooleanValues

public static boolean[] getBooleanValues(java.io.Serializable 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.io.Serializable value,
                                     java.text.DateFormat dateFormat)

getDate

public static java.util.Date getDate(java.io.Serializable value,
                                     java.text.DateFormat dateFormat,
                                     java.util.Date defaultValue)

getDate

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

getDate

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

getDateValues

public static java.util.Date[] getDateValues(java.io.Serializable value,
                                             java.text.DateFormat dateFormat)

getDateValues

public static java.util.Date[] getDateValues(java.io.Serializable value,
                                             java.text.DateFormat dateFormat,
                                             java.util.Date[] defaultValue)

getDateValues

public static java.util.Date[] getDateValues(java.lang.String[] values,
                                             java.text.DateFormat dateFormat)

getDateValues

public static java.util.Date[] getDateValues(java.lang.String[] values,
                                             java.text.DateFormat dateFormat,
                                             java.util.Date[] defaultValue)

getDouble

public static double getDouble(java.io.Serializable value)

getDouble

public static double getDouble(java.io.Serializable value,
                               double 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.io.Serializable value)

getDoubleValues

public static double[] getDoubleValues(java.io.Serializable 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.io.Serializable value)

getFloat

public static float getFloat(java.io.Serializable value,
                             float 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.io.Serializable value)

getFloatValues

public static float[] getFloatValues(java.io.Serializable 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.io.Serializable value)

getInteger

public static int getInteger(java.io.Serializable value,
                             int 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.io.Serializable value)

getIntegerValues

public static int[] getIntegerValues(java.io.Serializable 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.io.Serializable value)

getLong

public static long getLong(java.io.Serializable value,
                           long 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.io.Serializable value)

getLongValues

public static long[] getLongValues(java.io.Serializable value,
                                   long[] defaultValue)

getLongValues

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

getLongValues

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

getNumber

public static java.lang.Number getNumber(java.io.Serializable value)

getNumber

public static java.lang.Number getNumber(java.io.Serializable value,
                                         java.lang.Number defaultValue)

getNumber

public static java.lang.Number getNumber(java.lang.String value)

getNumber

public static java.lang.Number getNumber(java.lang.String value,
                                         java.lang.Number defaultValue)

getObject

public static java.lang.Object getObject(java.lang.Object value)

getObject

public static java.lang.Object getObject(java.lang.Object value,
                                         java.lang.Object defaultValue)

getShort

public static short getShort(java.io.Serializable value)

getShort

public static short getShort(java.io.Serializable value,
                             short 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.io.Serializable value)

getShortValues

public static short[] getShortValues(java.io.Serializable 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.io.Serializable value)

getString

public static java.lang.String getString(java.io.Serializable value,
                                         java.lang.String 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)