public class LdiFieldUtil extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static Method |
GET_ELEMENT_TYPE_OF_COLLECTION_FROM_FIELD_TYPE_METHOD |
protected static Method |
GET_ELEMENT_TYPE_OF_LIST_FROM_FIELD_TYPE_METHOD |
protected static Method |
GET_ELEMENT_TYPE_OF_SET_FROM_FIELD_TYPE_METHOD |
protected static String |
REFLECTION_UTIL_CLASS_NAME |
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
LdiFieldUtil() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected static void |
assertArgumentNotNull(String variableName,
Object value) |
static Object |
get(Field field,
Object target) |
protected static Method |
getElementTypeFromFieldTypeMethod(String type) |
static Class<?> |
getElementTypeOfCollectionFromFieldType(Field field) |
static Class<?> |
getElementTypeOfListFromFieldType(Field field) |
static Class<?> |
getElementTypeOfSetFromFieldType(Field field) |
static int |
getInt(Field field) |
static int |
getInt(Field field,
Object target) |
static String |
getString(Field field) |
static String |
getString(Field field,
Object target) |
static boolean |
isInstanceField(Field field) |
static boolean |
isPublicField(Field field) |
static void |
set(Field field,
Object target,
Object value) |
protected static final String REFLECTION_UTIL_CLASS_NAME
protected static final Method GET_ELEMENT_TYPE_OF_COLLECTION_FROM_FIELD_TYPE_METHOD
protected static final Method GET_ELEMENT_TYPE_OF_LIST_FROM_FIELD_TYPE_METHOD
protected static final Method GET_ELEMENT_TYPE_OF_SET_FROM_FIELD_TYPE_METHOD
public static Object get(Field field, Object target) throws IllegalAccessRuntimeException
public static int getInt(Field field) throws IllegalAccessRuntimeException
public static int getInt(Field field, Object target) throws IllegalAccessRuntimeException
public static String getString(Field field) throws IllegalAccessRuntimeException
public static String getString(Field field, Object target) throws IllegalAccessRuntimeException
public static void set(Field field, Object target, Object value) throws IllegalAccessRuntimeException
public static boolean isInstanceField(Field field)
public static boolean isPublicField(Field field)
public static Class<?> getElementTypeOfCollectionFromFieldType(Field field)
public static Class<?> getElementTypeOfListFromFieldType(Field field)
public static Class<?> getElementTypeOfSetFromFieldType(Field field)
protected static Method getElementTypeFromFieldTypeMethod(String type)
Copyright © 2015–2016 The DBFlute Project. All rights reserved.