public final class ObjectHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> T[] |
asArray(T... values)
Převod na pole
|
static BigDecimal |
extractBigDecimal(Object value) |
static BigInteger |
extractBigInteger(Object value) |
static Boolean |
extractBoolean(Object value) |
static Date |
extractDate(Object value) |
static Double |
extractDouble(Object value) |
static <T> T |
extractFromObject(Object value,
Class<T> returnType)
Extrahovaní hodnoty
|
static <E extends StructConvertable> |
extractFromStructure(Object source,
E target)
Převod objektu na cílový typ
|
static Integer |
extractInteger(Object value) |
static Long |
extractLong(Object value) |
static String |
extractString(Object value) |
static Method |
getFieldGetter(Class aClass,
Field field)
Ziskani getteru dane polozky
|
static Method |
getFieldGetter(Class aClass,
String field)
Ziskani getteru dane polozky
|
static Method |
getFieldSetter(Class aClass,
Field field)
Ziskani getteru dane polozky
|
static Object |
getValue(String fieldName,
Object obj) |
static <T> T |
getValue(String fieldName,
Object obj,
Class<T> returnType) |
static boolean |
isBoolean(Class<?> type) |
static boolean |
isDate(Class<?> type) |
static boolean |
isDate(FieldInfo fieldInfo) |
static boolean |
isNumeric(Class<?> type) |
static boolean |
isNumeric(FieldInfo fieldInfo) |
static boolean |
isString(Class<?> type) |
static <T> T |
newInstance(Class<T> type)
Vytvoření nové instance
|
static void |
setValue(String fieldName,
Object obj,
Object value) |
public static <T> T newInstance(Class<T> type)
type - typ vytvářeného objektupublic static Method getFieldGetter(Class aClass, Field field)
aClass - Trida aktualni instancefield - Polozkapublic static Method getFieldGetter(Class aClass, String field)
aClass - Trida aktualni instancefield - Polozkapublic static Method getFieldSetter(Class aClass, Field field)
aClass - Trida aktualni instancefield - Polozkapublic static <T> T extractFromObject(Object value, Class<T> returnType)
value - HodnotareturnType - Navratový typ pozadovane hodnotypublic static String extractString(Object value)
value - převáděná hodnotapublic static Long extractLong(Object value)
value - převáděná hodnotapublic static Double extractDouble(Object value)
value - převáděná hodnotapublic static Integer extractInteger(Object value)
value - převáděná hodnotapublic static BigDecimal extractBigDecimal(Object value)
value - převáděná hodnotapublic static BigInteger extractBigInteger(Object value)
value - převáděná hodnotapublic static Boolean extractBoolean(Object value)
value - převáděná hodnotapublic static Date extractDate(Object value)
value - převáděná hodnotapublic static boolean isBoolean(Class<?> type)
type - typpublic static boolean isNumeric(FieldInfo fieldInfo)
fieldInfo - položkapublic static boolean isNumeric(Class<?> type)
type - typpublic static boolean isDate(FieldInfo fieldInfo)
fieldInfo - položkapublic static boolean isDate(Class<?> type)
type - typpublic static boolean isString(Class<?> type)
type - typpublic static <E extends StructConvertable> E extractFromStructure(Object source, E target)
source - Převáděný objekttarget - Cílový objektpublic static <T> T[] asArray(T... values)
values - převáděné hodnotyCopyright © 2017 DataLite. All rights reserved.