com.agapple.mapping.core.helper
类 ReflectionHelper

java.lang.Object
  继承者 com.agapple.mapping.core.helper.ReflectionHelper

public class ReflectionHelper
extends Object

一些反射调用的helper类

作者:
jianghang 2011-5-26 下午08:35:43

构造方法摘要
ReflectionHelper()
           
 
方法摘要
static Class forName(String className)
          支持class alias别名
static Class forName(String className, ClassLoader loader)
          从指定的ClassLoader中装载
static Object getDefaultValue(Class cl)
          根据class类型返回默认值值
static PropertyDescriptor[] getPropertyDescriptors(Class clazz)
           
static Object newInstance(Class type)
          特殊处理,允许通过带参数的constructor创建对象
static void registerClassAlias(String alias, Class clazz)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ReflectionHelper

public ReflectionHelper()
方法详细信息

registerClassAlias

public static void registerClassAlias(String alias,
                                      Class clazz)

getPropertyDescriptors

public static PropertyDescriptor[] getPropertyDescriptors(Class clazz)

newInstance

public static Object newInstance(Class type)
特殊处理,允许通过带参数的constructor创建对象

参数:
type -
返回:

getDefaultValue

public static Object getDefaultValue(Class cl)
根据class类型返回默认值值

参数:
cl -
返回:

forName

public static Class forName(String className)
支持class alias别名

参数:
className -
返回:

forName

public static Class forName(String className,
                            ClassLoader loader)
从指定的ClassLoader中装载



Copyright © 2012. All Rights Reserved.