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.Exception
public static java.lang.Object get(java.lang.Object objInstance, java.lang.String fieldName, boolean accessibleFlg) throws java.lang.Exception
objInstance
- fieldName
- accessibleFlg
- java.lang.Exception
public static void set(java.lang.Object objInstance, java.lang.String fieldName, java.lang.Object value) throws java.lang.Exception
objInstance
- fieldName
- value
- java.lang.Exception
public 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.Exception
public static void fieldNewInstance(java.lang.Object objInstance, java.lang.String fieldName) throws java.lang.Exception
objInstance
- fieldName
- java.lang.Exception
public 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.Exception
public static java.util.Map<java.lang.reflect.Field,java.lang.Object> getFieldsMap(java.lang.Object objInstance) throws java.lang.Exception
objInstance
- java.lang.Exception
public 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.Exception
public static void printClassFieldsValue(java.lang.Object objInstance) throws java.lang.Exception
java.lang.Exception