|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 | ||||||||
java.lang.Objectorg.apache.commons.beanutils.BeanUtils
org.springside.core.utils.BeanUtils
public class BeanUtils
扩展Apache Commons BeanUtils, 提供一些反射方面缺失的封装.
| 字段摘要 | |
|---|---|
protected static Log |
logger
|
| 方法摘要 | |
|---|---|
static java.lang.reflect.Method |
getAccessor(java.lang.Class type,
java.lang.String fieldName)
获得field的getter名称 |
static java.lang.String |
getAccessorName(java.lang.Class type,
java.lang.String fieldName)
获得field的getter名称 |
static java.lang.Object |
getDeclaredProperty(java.lang.Object object,
java.lang.reflect.Field field)
暴力获取当前类声明的private/protected变量 |
static java.lang.Object |
getDeclaredProperty(java.lang.Object object,
java.lang.String propertyName)
暴力获取当前类声明的private/protected变量 |
static java.util.List<java.lang.reflect.Field> |
getFieldsByType(java.lang.Object object,
java.lang.Class type)
按Filed的类型取得Field列表 |
static java.lang.Object |
invokePrivateMethod(java.lang.Object object,
java.lang.String methodName,
java.lang.Object... params)
暴力调用当前类声明的private/protected函数 |
static void |
setDeclaredProperty(java.lang.Object object,
java.lang.reflect.Field field,
java.lang.Object newValue)
暴力设置当前类声明的private/protected变量 |
static void |
setDeclaredProperty(java.lang.Object object,
java.lang.String propertyName,
java.lang.Object newValue)
暴力设置当前类声明的private/protected变量 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
protected static final Log logger
| 方法详细信息 |
|---|
public static java.lang.Object getDeclaredProperty(java.lang.Object object,
java.lang.String propertyName)
throws java.lang.IllegalAccessException,
java.lang.NoSuchFieldException
java.lang.IllegalAccessException
java.lang.NoSuchFieldException
public static java.lang.Object getDeclaredProperty(java.lang.Object object,
java.lang.reflect.Field field)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessException
public static void setDeclaredProperty(java.lang.Object object,
java.lang.String propertyName,
java.lang.Object newValue)
throws java.lang.IllegalAccessException,
java.lang.NoSuchFieldException
java.lang.IllegalAccessException
java.lang.NoSuchFieldException
public static void setDeclaredProperty(java.lang.Object object,
java.lang.reflect.Field field,
java.lang.Object newValue)
throws java.lang.IllegalAccessException
java.lang.IllegalAccessException
public static java.lang.Object invokePrivateMethod(java.lang.Object object,
java.lang.String methodName,
java.lang.Object... params)
throws java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public static java.util.List<java.lang.reflect.Field> getFieldsByType(java.lang.Object object,
java.lang.Class type)
public static java.lang.String getAccessorName(java.lang.Class type,
java.lang.String fieldName)
public static java.lang.reflect.Method getAccessor(java.lang.Class type,
java.lang.String fieldName)
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 | ||||||||