public class Beans
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T> void |
copyProperties(T fromBean, T toBean) |
static java.util.List<java.beans.PropertyDescriptor> |
getProperties(java.lang.Class<?> type) |
static java.util.List<java.beans.PropertyDescriptor> |
getProperties(java.lang.Object bean) |
static java.beans.PropertyDescriptor |
getProperty(java.lang.Class<?> type, java.lang.String propertyName) |
static java.beans.PropertyDescriptor |
getProperty(java.lang.Object bean, java.lang.String propertyName) |
static java.lang.Object |
getPropertyValue(java.lang.Object bean, java.lang.String propertyName) |
static void |
setPropertyValue(java.lang.Object bean, java.lang.String propertyName, java.lang.Object value) |
public static java.util.List<java.beans.PropertyDescriptor> getProperties(java.lang.Object bean)
public static java.util.List<java.beans.PropertyDescriptor> getProperties(java.lang.Class<?> type)
public static java.beans.PropertyDescriptor getProperty(java.lang.Object bean,
java.lang.String propertyName)
throws java.beans.IntrospectionException
java.beans.IntrospectionException
public static java.beans.PropertyDescriptor getProperty(java.lang.Class<?> type,
java.lang.String propertyName)
throws java.beans.IntrospectionException
java.beans.IntrospectionException
public static java.lang.Object getPropertyValue(java.lang.Object bean,
java.lang.String propertyName)
throws java.beans.IntrospectionException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
java.beans.IntrospectionExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
public static void setPropertyValue(java.lang.Object bean,
java.lang.String propertyName,
java.lang.Object value)
throws java.beans.IntrospectionException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
java.beans.IntrospectionExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
public static <T> void copyProperties(T fromBean,
T toBean)
throws java.beans.IntrospectionException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.beans.IntrospectionExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException