| 
 | ||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | |||||||||
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
| 
 | ||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 | |||||||||