|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
java.lang.Objectcom.ibatis.common.beans.ClassInfo
public class ClassInfo
This class represents a cached set of class definition information that allows for easy mapping between property names and getter/setter methods.
方法摘要 | |
---|---|
java.lang.String |
getClassName()
Gets the name of the class the instance provides information for |
Invoker |
getGetInvoker(java.lang.String propertyName)
|
java.lang.reflect.Method |
getGetter(java.lang.String propertyName)
Gets the getter for a property as a Method object |
java.lang.Class |
getGetterType(java.lang.String propertyName)
Gets the type for a property getter |
static ClassInfo |
getInstance(java.lang.Class clazz)
Gets an instance of ClassInfo for the specified class. |
java.lang.String[] |
getReadablePropertyNames()
Gets an array of the readable properties for an object |
Invoker |
getSetInvoker(java.lang.String propertyName)
|
java.lang.reflect.Method |
getSetter(java.lang.String propertyName)
Gets the setter for a property as a Method object |
java.lang.Class |
getSetterType(java.lang.String propertyName)
Gets the type for a property setter |
java.lang.String[] |
getWriteablePropertyNames()
Gets an array of the writeable properties for an object |
boolean |
hasReadableProperty(java.lang.String propertyName)
Check to see if a class has a readable property by name |
boolean |
hasWritableProperty(java.lang.String propertyName)
Check to see if a class has a writeable property by name |
java.lang.Object |
instantiateClass()
|
static boolean |
isKnownType(java.lang.Class clazz)
Tells us if the class passed in is a knwon common type |
static void |
setCacheEnabled(boolean cacheEnabled)
|
static java.lang.Throwable |
unwrapThrowable(java.lang.Throwable t)
Examines a Throwable object and gets it's root cause |
类方法继承: java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法详细信息 |
---|
public java.lang.String getClassName()
public java.lang.Object instantiateClass()
public java.lang.reflect.Method getSetter(java.lang.String propertyName)
propertyName
- - the property
public java.lang.reflect.Method getGetter(java.lang.String propertyName)
propertyName
- - the property
public Invoker getSetInvoker(java.lang.String propertyName)
public Invoker getGetInvoker(java.lang.String propertyName)
public java.lang.Class getSetterType(java.lang.String propertyName)
propertyName
- - the name of the property
public java.lang.Class getGetterType(java.lang.String propertyName)
propertyName
- - the name of the property
public java.lang.String[] getReadablePropertyNames()
public java.lang.String[] getWriteablePropertyNames()
public boolean hasWritableProperty(java.lang.String propertyName)
propertyName
- - the name of the property to check
public boolean hasReadableProperty(java.lang.String propertyName)
propertyName
- - the name of the property to check
public static boolean isKnownType(java.lang.Class clazz)
clazz
- The class to check
public static ClassInfo getInstance(java.lang.Class clazz)
clazz
- The class for which to lookup the method cache.
public static void setCacheEnabled(boolean cacheEnabled)
public static java.lang.Throwable unwrapThrowable(java.lang.Throwable t)
t
- - the exception to examine
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |