public class Conversions
extends java.lang.Object
| Constructor and Description |
|---|
Conversions() |
| Modifier and Type | Method and Description |
|---|---|
static <V> V[] |
array(java.lang.Class<V> type,
java.util.Collection<V> array) |
static byte[] |
barray(java.lang.Object value) |
static char[] |
carray(java.lang.Object value) |
static <T> T |
coerce(java.lang.Class<T> clz,
java.lang.Object value) |
static <T> T |
coerce(TypeType coerceTo,
java.lang.Class<T> clz,
java.lang.Object value) |
static <T> T |
coerceClassic(java.lang.Class<T> clz,
java.lang.Object value) |
java.lang.Number |
coerceNumber(java.lang.Object inputArgument,
java.lang.Class<?> paraType) |
static <T> T |
coerceWithFlag(java.lang.Class<T> clz,
boolean[] flag,
java.lang.Object value) |
static <T> T |
coerceWithFlag(TypeType coerceTo,
java.lang.Class<T> clz,
boolean[] flag,
java.lang.Object value) |
static java.lang.Comparable |
comparable(java.lang.Object comparable)
Cast an object to a comparable object.
|
static java.util.Collection<java.lang.Object> |
createCollection(java.lang.Class<?> type,
int size) |
static <T> T |
createFromArg(java.lang.Class<T> clz,
java.lang.Object value) |
static java.util.Map<?,?> |
createMap(java.lang.Class<?> type,
int size) |
static double[] |
darray(java.lang.Object value) |
static float[] |
farray(java.lang.Object value) |
static int[] |
iarray(java.lang.Object value) |
static <T> java.util.Iterator<T> |
iterator(java.lang.Class<T> class1,
java.lang.Object value) |
static java.util.Iterator |
iterator(java.lang.Object value) |
static long[] |
larray(java.lang.Object value) |
static int |
len(java.lang.Object obj) |
static int |
lengthOf(java.lang.Object obj) |
static <TO,FROM> java.util.List<TO> |
mapFilterNulls(Function<FROM,TO> converter,
java.util.Collection<FROM> fromCollection) |
static short[] |
sarray(java.lang.Object value) |
static <T> T[] |
toArray(java.lang.Class<T> componentType,
java.util.Collection<T> collection) |
static java.lang.Object |
toArrayGuessType(java.util.Collection<?> value) |
static java.math.BigDecimal |
toBigDecimal(java.lang.Object obj) |
static java.math.BigInteger |
toBigInteger(java.lang.Object obj) |
static boolean |
toBoolean(java.lang.Object value)
Converts the value to boolean.
|
static boolean |
toBoolean(java.lang.Object obj,
boolean defaultValue)
Converts the value to boolean, and if it is null, it uses the default value passed.
|
static boolean |
toBooleanOrDie(java.lang.Object obj) |
static byte |
toByte(java.lang.Object obj) |
static byte |
toByte(java.lang.Object obj,
byte defaultByte) |
static java.util.Calendar |
toCalendar(java.util.Date date) |
static char |
toChar(java.lang.Object obj) |
static char |
toChar(java.lang.Object obj,
char defaultChar) |
static java.lang.Class<?> |
toClass(java.lang.Object value) |
static java.lang.Class<?> |
toClass(java.lang.String str) |
static <T> T |
toCollection(java.lang.Class<T> clz,
java.lang.Object value) |
static java.util.Collection |
toCollection(java.lang.Object value) |
static java.util.Currency |
toCurrency(java.lang.Object obj) |
static java.util.Date |
toDate(java.util.Calendar c) |
static java.util.Date |
toDate(long value) |
static java.util.Date |
toDate(java.lang.Long value) |
static java.util.Date |
toDate(java.lang.Object object) |
static java.util.Date |
toDate(java.lang.String value) |
static java.util.Date |
toDateUS(java.lang.String string) |
static double |
toDouble(java.lang.Object obj) |
static <T extends java.lang.Enum> |
toEnum(java.lang.Class<T> cls,
int value) |
static <T extends java.lang.Enum> |
toEnum(java.lang.Class<T> cls,
java.lang.Object value) |
static <T extends java.lang.Enum> |
toEnum(java.lang.Class<T> cls,
java.lang.String value) |
static <T extends java.lang.Enum> |
toEnum(java.lang.Class<T> cls,
java.lang.String value,
java.lang.Enum defaultEnum) |
static <T extends java.lang.Enum> |
toEnumOld(java.lang.Class<T> cls,
java.lang.String value) |
static <T extends java.lang.Enum> |
toEnumOrDie(java.lang.Class<T> cls,
int value) |
static java.util.Date |
toEuroDate(java.lang.String string) |
static float |
toFloat(java.lang.Object obj) |
static int |
toInt(java.lang.Object obj) |
static int |
toInt(java.lang.Object obj,
int defaultValue) |
static java.util.List |
toList(java.lang.Object value) |
static long |
toLong(java.lang.Object obj) |
static long |
toLong(java.lang.Object obj,
long longDefault) |
static long |
toLongOrDie(java.lang.Object obj) |
static java.util.Map<java.lang.String,java.lang.Object> |
toMap(java.lang.Object value) |
static <T> T |
toPrimitiveArrayIfPossible(java.lang.Class<T> clz,
java.lang.Object value) |
static java.util.Set |
toSet(java.lang.Object value) |
static short |
toShort(java.lang.Object obj) |
static short |
toShort(java.lang.Object obj,
short shortDefault) |
static java.util.SortedSet |
toSortedSet(java.lang.Object value) |
static java.lang.String |
toString(java.lang.Object obj) |
static java.lang.String |
toString(java.lang.Object obj,
java.lang.String defaultValue) |
static java.util.TimeZone |
toTimeZone(boolean[] flag,
java.lang.Object value) |
static java.util.TimeZone |
toTimeZone(java.lang.Object value) |
static java.lang.Number |
toWrapper(int i) |
static java.lang.Number |
toWrapper(long l) |
static java.lang.Object |
unifyList(java.util.List list) |
static java.lang.Object |
unifyList(java.lang.Object o,
java.util.List list)
This flattens a list.
|
static java.lang.Object |
unifyListOrArray(java.lang.Object o) |
static java.lang.Object |
unifyListOrArray(java.lang.Object o,
java.util.List list)
This flattens a list.
|
static java.lang.Object |
wrapAsObject(boolean i) |
static java.lang.Object |
wrapAsObject(byte i) |
static java.lang.Object |
wrapAsObject(double i) |
static java.lang.Object |
wrapAsObject(float i) |
static java.lang.Object |
wrapAsObject(int i) |
static java.lang.Object |
wrapAsObject(long i) |
static java.lang.Object |
wrapAsObject(short i) |
public static java.math.BigDecimal toBigDecimal(java.lang.Object obj)
public static java.math.BigInteger toBigInteger(java.lang.Object obj)
public static int toInt(java.lang.Object obj)
public static int toInt(java.lang.Object obj,
int defaultValue)
public static byte toByte(java.lang.Object obj)
public static byte toByte(java.lang.Object obj,
byte defaultByte)
public static short toShort(java.lang.Object obj)
public static short toShort(java.lang.Object obj,
short shortDefault)
public static char toChar(java.lang.Object obj)
public static char toChar(java.lang.Object obj,
char defaultChar)
public static long toLong(java.lang.Object obj)
public static long toLongOrDie(java.lang.Object obj)
public static long toLong(java.lang.Object obj,
long longDefault)
public static java.util.Currency toCurrency(java.lang.Object obj)
public static boolean toBoolean(java.lang.Object value)
value - valuepublic static boolean toBoolean(java.lang.Object obj,
boolean defaultValue)
obj - value to convert to booleandefaultValue - default valuepublic static boolean toBooleanOrDie(java.lang.Object obj)
public static double toDouble(java.lang.Object obj)
public static float toFloat(java.lang.Object obj)
public static <T> T coerce(java.lang.Class<T> clz,
java.lang.Object value)
public static <T> T createFromArg(java.lang.Class<T> clz,
java.lang.Object value)
public static <T> T coerce(TypeType coerceTo, java.lang.Class<T> clz, java.lang.Object value)
public static <T> T coerceWithFlag(java.lang.Class<T> clz,
boolean[] flag,
java.lang.Object value)
public static <T> T coerceWithFlag(TypeType coerceTo, java.lang.Class<T> clz, boolean[] flag, java.lang.Object value)
public static java.util.TimeZone toTimeZone(boolean[] flag,
java.lang.Object value)
public static java.util.TimeZone toTimeZone(java.lang.Object value)
public static <T> T coerceClassic(java.lang.Class<T> clz,
java.lang.Object value)
public static <T extends java.lang.Enum> T toEnumOld(java.lang.Class<T> cls,
java.lang.String value)
public static <T extends java.lang.Enum> T toEnum(java.lang.Class<T> cls,
java.lang.String value)
public static <T extends java.lang.Enum> T toEnum(java.lang.Class<T> cls,
java.lang.String value,
java.lang.Enum defaultEnum)
public static <T extends java.lang.Enum> T toEnum(java.lang.Class<T> cls,
int value)
public static <T extends java.lang.Enum> T toEnumOrDie(java.lang.Class<T> cls,
int value)
public static <T extends java.lang.Enum> T toEnum(java.lang.Class<T> cls,
java.lang.Object value)
public static <T> T toPrimitiveArrayIfPossible(java.lang.Class<T> clz,
java.lang.Object value)
public static double[] darray(java.lang.Object value)
public static float[] farray(java.lang.Object value)
public static long[] larray(java.lang.Object value)
public static short[] sarray(java.lang.Object value)
public static int[] iarray(java.lang.Object value)
public static byte[] barray(java.lang.Object value)
public static char[] carray(java.lang.Object value)
public static java.util.Iterator iterator(java.lang.Object value)
public static <T> java.util.Iterator<T> iterator(java.lang.Class<T> class1,
java.lang.Object value)
public static <T> T toCollection(java.lang.Class<T> clz,
java.lang.Object value)
public static java.util.List toList(java.lang.Object value)
public static java.util.Collection toCollection(java.lang.Object value)
public static java.util.Set toSet(java.lang.Object value)
public static java.util.SortedSet toSortedSet(java.lang.Object value)
public static java.util.Map<java.lang.String,java.lang.Object> toMap(java.lang.Object value)
public static java.lang.Number toWrapper(long l)
public static java.lang.Number toWrapper(int i)
public static java.lang.Object wrapAsObject(boolean i)
public static java.lang.Object wrapAsObject(byte i)
public static java.lang.Object wrapAsObject(short i)
public static java.lang.Object wrapAsObject(int i)
public static java.lang.Object wrapAsObject(long i)
public static java.lang.Object wrapAsObject(double i)
public static java.lang.Object wrapAsObject(float i)
public static java.lang.Object toArrayGuessType(java.util.Collection<?> value)
public static <T> T[] toArray(java.lang.Class<T> componentType,
java.util.Collection<T> collection)
public static <V> V[] array(java.lang.Class<V> type,
java.util.Collection<V> array)
public static java.util.Date toDate(java.lang.Object object)
public static java.util.Calendar toCalendar(java.util.Date date)
public static java.util.Date toDate(java.util.Calendar c)
public static java.util.Date toDate(long value)
public static java.util.Date toDate(java.lang.Long value)
public static java.util.Date toDate(java.lang.String value)
public static java.util.Date toDateUS(java.lang.String string)
public static java.util.Date toEuroDate(java.lang.String string)
public static java.util.Collection<java.lang.Object> createCollection(java.lang.Class<?> type,
int size)
public static java.util.Map<?,?> createMap(java.lang.Class<?> type,
int size)
public static <TO,FROM> java.util.List<TO> mapFilterNulls(Function<FROM,TO> converter, java.util.Collection<FROM> fromCollection)
public static java.lang.Object unifyListOrArray(java.lang.Object o)
public static java.lang.Object unifyListOrArray(java.lang.Object o,
java.util.List list)
o - object that might be a listlist - list to add o to or all of o's items to.public static java.lang.Object unifyList(java.util.List list)
public static java.lang.Object unifyList(java.lang.Object o,
java.util.List list)
o - object that might be a listlist - list to add o to or all of o's items to.public static java.lang.Comparable comparable(java.lang.Object comparable)
comparable - public java.lang.Number coerceNumber(java.lang.Object inputArgument,
java.lang.Class<?> paraType)
public static int lengthOf(java.lang.Object obj)
public static int len(java.lang.Object obj)
public static java.lang.Class<?> toClass(java.lang.Object value)
public static java.lang.Class<?> toClass(java.lang.String str)
public static java.lang.String toString(java.lang.Object obj,
java.lang.String defaultValue)
public static java.lang.String toString(java.lang.Object obj)
Copyright © 2014. All Rights Reserved.