| 程序包 | 说明 |
|---|---|
| org.jessma.util |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> Result<Boolean,T> |
BeanHelper.getFieldValue(Object bean,
Field field)
获取 Java Bean 的名称为 name 的成员值
|
static <T> Result<Boolean,T> |
BeanHelper.getFieldValue(Object bean,
String name)
获取 Java Bean 的名称为 name 的成员值
|
static <T> Result<Boolean,T> |
BeanHelper.getProperty(Object bean,
PropertyDescriptor pd)
获取 Java Bean 的名称为 name 的属性值
|
static <T> Result<Boolean,T> |
BeanHelper.getProperty(Object bean,
String name)
获取 Java Bean 的名称为 name 的属性值
|
static <T> Result<Boolean,T> |
BeanHelper.getPropertyOrFieldValue(Object bean,
String name)
设置 Java Bean 的名称为 name 的属性值,如果 getter 方法不存在,则尝试直接获取成员变量的值
|
static <V> Result<Boolean,V> |
Result.initialBoolean()
获取一个
Result 对象初始值:{Boolean.FALSE, null} |
static <V> Result<Byte,V> |
Result.initialByte()
获取一个
Result 对象初始值:{byte(0), null} |
static <V> Result<Character,V> |
Result.initialChar()
获取一个
Result 对象初始值:{char(0), null} |
static <V> Result<Date,V> |
Result.initialDate()
获取一个
Result 对象初始值:{Date("1970-1-1 00:00:00"), null} |
static <V> Result<Double,V> |
Result.initialDouble()
获取一个
Result 对象初始值:{Double.NaN, null} |
static <V> Result<Float,V> |
Result.initialFloat()
获取一个
Result 对象初始值:{Double.NaN, null} |
static <V> Result<Integer,V> |
Result.initialInt()
获取一个
Result 对象初始值:{int(0), null} |
static <V> Result<Long,V> |
Result.initialLong()
获取一个
Result 对象初始值:{long(0), null} |
static <V> Result<Short,V> |
Result.initialShort()
获取一个
Result 对象初始值:{short(0), null} |
static <V> Result<String,V> |
Result.initialString()
获取一个
Result 对象初始值:{"", null} |
static <T> Result<Boolean,Object> |
BeanHelper.parseValue(T value,
Class<?> clazz,
Type genericType)
把对象转换为目标类型
|
static <T> Result<Boolean,T> |
BeanHelper.tryInvokeGetFieldValue(Object bean,
Field field)
通过反射机制获取成员变量值,执行结果由
Result 标识,不抛出异常 |
static <T> Result<Boolean,T> |
BeanHelper.tryInvokeMethod(Object bean,
Method method,
Object... param)
通过反射机制调用方法,执行结果由
Result 标识,不抛出异常 |
| 构造器和说明 |
|---|
Result(Result<F,V> other) |
Copyright © 2015 JessMA Open Source. All rights reserved.