| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibatis.common.beans.ClassInfo
This class represents a cached set of class definition information that allows for easy mapping between property names and getter/setter methods.
| Method Summary | |
|  java.lang.String | getClassName()Gets the name of the class the instance provides information for | 
|  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 | 
|  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 | 
| 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 | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
public java.lang.String getClassName()
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 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
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||