public class FieldUtil
extends java.lang.Object
implements java.io.Serializable
| 构造器和说明 |
|---|
FieldUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
fieldNewInstance(java.lang.Object objInstance,
java.lang.String fieldName)
实例化属性
|
static java.lang.Object |
get(java.lang.Object objInstance,
java.lang.String fieldName)
只要该类及继承类有public属性即可获取属性值
|
static java.lang.Object |
get(java.lang.Object objInstance,
java.lang.String fieldName,
boolean accessibleFlg)
只要该类及继承类有public属性即可获取属性值
|
static java.util.Map<java.lang.reflect.Field,java.lang.Object> |
getFieldsMap(java.lang.Object objInstance)
赋当前类的所有值
|
static java.util.Map<java.lang.reflect.Field,java.lang.Object> |
getFieldsMap(java.lang.Object objInstance,
boolean accessibleFlg)
赋当前类的所有值
|
static void |
printClassFieldsValue(java.lang.Object objInstance) |
static void |
set(java.lang.Object objInstance,
java.lang.String fieldName,
boolean accessibleFlg,
java.lang.Object value)
只要该类及继承类有public属性即可给属性设置值
|
static void |
set(java.lang.Object objInstance,
java.lang.String fieldName,
java.lang.Object value)
只要该类及继承类有public属性即可给属性设置值
|
static java.util.Map<java.lang.String,java.lang.Object> |
setFieldToMap(java.lang.Object objInstance,
java.lang.String fieldName,
boolean accessibleFlg)
只要该类及继承类有public属性即可给属性设置值
|
public static java.lang.Object get(java.lang.Object objInstance,
java.lang.String fieldName)
throws java.lang.Exception
objInstance - fieldName - classes - objects - java.lang.Exceptionpublic static java.lang.Object get(java.lang.Object objInstance,
java.lang.String fieldName,
boolean accessibleFlg)
throws java.lang.Exception
objInstance - fieldName - accessibleFlg - java.lang.Exceptionpublic static void set(java.lang.Object objInstance,
java.lang.String fieldName,
java.lang.Object value)
throws java.lang.Exception
objInstance - fieldName - value - java.lang.Exceptionpublic static void set(java.lang.Object objInstance,
java.lang.String fieldName,
boolean accessibleFlg,
java.lang.Object value)
throws java.lang.Exception
objInstance - fieldName - accessibleFlg - value - java.lang.Exceptionpublic static void fieldNewInstance(java.lang.Object objInstance,
java.lang.String fieldName)
throws java.lang.Exception
objInstance - fieldName - java.lang.Exceptionpublic static java.util.Map<java.lang.String,java.lang.Object> setFieldToMap(java.lang.Object objInstance,
java.lang.String fieldName,
boolean accessibleFlg)
throws java.lang.Exception
objInstance - fieldName - accessibleFlg - value - java.lang.Exceptionpublic static java.util.Map<java.lang.reflect.Field,java.lang.Object> getFieldsMap(java.lang.Object objInstance)
throws java.lang.Exception
objInstance - java.lang.Exceptionpublic static java.util.Map<java.lang.reflect.Field,java.lang.Object> getFieldsMap(java.lang.Object objInstance,
boolean accessibleFlg)
throws java.lang.Exception
objInstance - accessibleFlg - java.lang.Exceptionpublic static void printClassFieldsValue(java.lang.Object objInstance)
throws java.lang.Exception
java.lang.Exception