com.ibatis.common.beans
Class PropertyAccessPlan
java.lang.Object
com.ibatis.common.beans.PropertyAccessPlan
public class PropertyAccessPlan
- extends java.lang.Object
Constructor Summary |
private |
PropertyAccessPlan(java.lang.Class clazz,
java.lang.reflect.Method getter,
java.lang.reflect.Method setter,
java.util.Map propertyMap)
|
|
PropertyAccessPlan(java.lang.Class clazz,
java.lang.String[] propertyNames)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NO_ARGUMENTS
private static final java.lang.Object[] NO_ARGUMENTS
type
private java.lang.Class type
info
private ClassInfo info
getter
private java.lang.reflect.Method getter
setter
private java.lang.reflect.Method setter
arraySize
private int arraySize
setters
private PropertyAccessPlan.PlanItem[] setters
getters
private PropertyAccessPlan.PlanItem[] getters
memberPlans
private PropertyAccessPlan[] memberPlans
PropertyAccessPlan
public PropertyAccessPlan(java.lang.Class clazz,
java.lang.String[] propertyNames)
PropertyAccessPlan
private PropertyAccessPlan(java.lang.Class clazz,
java.lang.reflect.Method getter,
java.lang.reflect.Method setter,
java.util.Map propertyMap)
initProcessPropertyMap
private void initProcessPropertyMap(java.util.Map propertyMap)
initAddPropertyNameToMap
private void initAddPropertyNameToMap(java.util.Map map,
java.lang.String propertyName,
int index)
initTokenizePropertyName
private java.lang.String[] initTokenizePropertyName(java.lang.String propName)
setProperties
public void setProperties(java.lang.Object object,
java.lang.Object[] values)
getProperties
public java.lang.Object[] getProperties(java.lang.Object object)
getProperties
private void getProperties(PropertyAccessPlan plan,
java.lang.Object object,
java.lang.Object[] values)