public class RuntimeConversions extends Object
Created on May 25, 2005
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
convertTo(Object o,
Class<T> to)
Converts an input type to whatever type is needed.
|
static <T> T |
convertToArray(Class<T> totype,
Object src) |
static BigDecimal |
convertToBigDecimal(Object in) |
static BigInteger |
convertToBigInteger(Object in) |
static boolean |
convertToBool(Object o)
Convert an object to a boolean.
|
static Boolean |
convertToBooleanWrapper(Object in) |
static byte |
convertToByte(Object o)
Convert an object to a byte.
|
static Byte |
convertToByteWrapper(Object in) |
static char |
convertToChar(Object o)
Convert an object to a char.
|
static Character |
convertToCharacterWrapper(Object in) |
static <T> T |
convertToComplex(Object source,
Class<T> totype) |
static Date |
convertToDate(Object o) |
static double |
convertToDouble(Object o)
Convert an object to a double.
|
static Double |
convertToDoubleWrapper(Object in) |
static Enum<?> |
convertToEnum(Class<Enum<?>> cl,
Object o) |
static int |
convertToInt(Object o)
Convert an object to an integer.
|
static Integer |
convertToIntegerWrapper(Object in) |
static IListable<?> |
convertToListable(Object o)
Converts any collection-like structure to a Listable.
|
static long |
convertToLong(Object o)
Convert an object to a long.
|
static Long |
convertToLongWrapper(Object in) |
static IMappable<?,?> |
convertToMappable(Object o) |
static short |
convertToShort(Object o)
Convert an object to a Short.
|
static Short |
convertToShortWrapper(Object in) |
static String |
convertToString(Object o)
Converts a string.
|
static Object |
createConcreteCollection(Class<?> ct)
Create a concrete instance of some collection type, i.e.
|
static boolean |
isBoolean(Class<?> clz) |
static boolean |
isByte(Class<?> clz) |
static boolean |
isCharacter(Class<?> clz) |
static boolean |
isCollectionType(Class<?> cl)
Returns T if this is a supported collection type.
|
static boolean |
isDouble(Class<?> clz) |
static boolean |
isEnumType(Class<?> clz) |
static boolean |
isFloat(Class<?> clz) |
static boolean |
isInt(Class<?> clz)
Return T if this class is int or Integer.
|
static boolean |
isIterable(Object val)
Returns T if the object passed can be iterated over using the makeIterator
call.
|
static boolean |
isLong(Class<?> clz) |
static boolean |
isNumeric(Class<?> clz) |
static boolean |
isShort(Class<?> clz) |
static boolean |
isSimpleType(Class<?> clz) |
static Iterator<?> |
makeIterator(Object val)
This creates an iterator which can iterate over the object passed.
|
public static int convertToInt(Object o)
o - public static long convertToLong(Object o)
o - public static byte convertToByte(Object o)
o - public static short convertToShort(Object o)
o - public static double convertToDouble(Object o)
o - public static char convertToChar(Object o)
o - public static boolean convertToBool(Object o)
o - public static String convertToString(Object o)
o - public static BigDecimal convertToBigDecimal(Object in)
public static BigInteger convertToBigInteger(Object in)
public static final <T> T convertTo(Object o, Class<T> to)
public static Iterator<?> makeIterator(Object val) throws Exception
Exceptionpublic static boolean isIterable(Object val)
val - makeIterator(Object val)public static IListable<?> convertToListable(Object o)
o - public static boolean isCollectionType(Class<?> cl)
public static Object createConcreteCollection(Class<?> ct)
colltype - public static boolean isInt(Class<?> clz)
clz - public static boolean isLong(Class<?> clz)
public static boolean isShort(Class<?> clz)
public static boolean isByte(Class<?> clz)
public static boolean isCharacter(Class<?> clz)
public static boolean isDouble(Class<?> clz)
public static boolean isFloat(Class<?> clz)
public static boolean isBoolean(Class<?> clz)
public static boolean isNumeric(Class<?> clz)
public static boolean isSimpleType(Class<?> clz)
public static boolean isEnumType(Class<?> clz)
Copyright © 2017 etc.to. All rights reserved.