|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.wotonomy.foundation.internal.ValueConverter
public class ValueConverter
A utility class to convert objects to a desired class.
| Constructor Summary | |
|---|---|
ValueConverter()
|
|
| Method Summary | |
|---|---|
protected static java.lang.Object |
convert(java.lang.Object anObject,
java.lang.Class aClass)
Called by convertObjectToClass() when we need to convert to an unrecognized type. |
static java.lang.Object |
convertObjectToClass(java.lang.Object anObject,
java.lang.Class aClass)
Returns the specified object as converted to an instance of the specified class, or null if the conversion could not be performed. |
static java.lang.Object |
getArray(java.lang.Object anObject,
java.lang.Class anArrayClass)
Convert the object to the specified array type. |
static java.lang.Boolean |
getBoolean(java.lang.Object anObject)
Numbers equal to zero are true; Strings equal to "yes" are true; Strings are then passed to the Boolean constructor. |
static boolean |
getBooleanValue(java.lang.Object anObject)
Calls getBoolean and converts result to primitive. |
static java.lang.Byte |
getByte(java.lang.Object anObject)
|
static byte |
getByteValue(java.lang.Object anObject)
|
static java.lang.Character |
getCharacter(java.lang.Object anObject)
|
static char |
getCharValue(java.lang.Object anObject)
|
static java.util.Collection |
getCollection(java.lang.Object anObject,
java.lang.Class aCollectionClass)
Converts the object into the specified collection class. |
static java.util.Date |
getDate(java.lang.Object anObject)
Get an appropriate Date from the given object. |
static java.text.DateFormat |
getDateFormat()
|
static java.lang.Double |
getDouble(java.lang.Object anObject)
|
static double |
getDoubleValue(java.lang.Object anObject)
|
static java.lang.Float |
getFloat(java.lang.Object anObject)
|
static float |
getFloatValue(java.lang.Object anObject)
|
static java.lang.Integer |
getInteger(java.lang.Object anObject)
|
static int |
getIntValue(java.lang.Object anObject)
|
static java.lang.Long |
getLong(java.lang.Object anObject)
|
static long |
getLongValue(java.lang.Object anObject)
|
static java.lang.Short |
getShort(java.lang.Object anObject)
|
static short |
getShortValue(java.lang.Object anObject)
|
static java.lang.String |
getString(java.lang.Object anObject)
Get an appropriate String representation for the object. |
static java.lang.Object |
invert(java.lang.Object anObject)
Returns the "inverted" value of the specified object. |
protected static java.lang.Object |
preprocess(java.lang.Object anObject)
Tries to convert all objects to either Numbers or objects that will produce a parsable toString result. |
static void |
setDateFormat(java.text.DateFormat aDateFormat)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ValueConverter()
| Method Detail |
|---|
public static java.lang.Object convertObjectToClass(java.lang.Object anObject,
java.lang.Class aClass)
protected static java.lang.Object convert(java.lang.Object anObject,
java.lang.Class aClass)
protected static java.lang.Object preprocess(java.lang.Object anObject)
public static short getShortValue(java.lang.Object anObject)
public static java.lang.Short getShort(java.lang.Object anObject)
public static int getIntValue(java.lang.Object anObject)
public static java.lang.Integer getInteger(java.lang.Object anObject)
public static long getLongValue(java.lang.Object anObject)
public static java.lang.Long getLong(java.lang.Object anObject)
public static double getDoubleValue(java.lang.Object anObject)
public static java.lang.Double getDouble(java.lang.Object anObject)
public static float getFloatValue(java.lang.Object anObject)
public static java.lang.Float getFloat(java.lang.Object anObject)
public static char getCharValue(java.lang.Object anObject)
public static java.lang.Character getCharacter(java.lang.Object anObject)
public static byte getByteValue(java.lang.Object anObject)
public static java.lang.Byte getByte(java.lang.Object anObject)
public static boolean getBooleanValue(java.lang.Object anObject)
public static java.lang.Boolean getBoolean(java.lang.Object anObject)
public static java.lang.String getString(java.lang.Object anObject)
public static java.util.Collection getCollection(java.lang.Object anObject,
java.lang.Class aCollectionClass)
public static java.lang.Object getArray(java.lang.Object anObject,
java.lang.Class anArrayClass)
public static java.util.Date getDate(java.lang.Object anObject)
public static java.text.DateFormat getDateFormat()
public static void setDateFormat(java.text.DateFormat aDateFormat)
public static java.lang.Object invert(java.lang.Object anObject)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||