com.ibatis.sqlmap.engine.accessplan
Class BaseAccessPlan

java.lang.Object
  extended bycom.ibatis.sqlmap.engine.accessplan.BaseAccessPlan
All Implemented Interfaces:
AccessPlan
Direct Known Subclasses:
ComplexAccessPlan, EnhancedPropertyAccessPlan, MapAccessPlan, PropertyAccessPlan

public abstract class BaseAccessPlan
extends java.lang.Object
implements AccessPlan

Base implementation of the AccessPlan interface


Field Summary
protected  java.lang.Class clazz
           
protected  ClassInfo info
           
protected  java.lang.String[] propertyNames
           
 
Method Summary
protected  java.lang.String[] getGetterNames(java.lang.String[] propertyNames)
           
protected  java.lang.reflect.Method[] getGetters(java.lang.String[] propertyNames)
           
protected  java.lang.String[] getSetterNames(java.lang.String[] propertyNames)
           
protected  java.lang.reflect.Method[] getSetters(java.lang.String[] propertyNames)
           
protected  java.lang.Class[] getTypes(java.lang.String[] propertyNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibatis.sqlmap.engine.accessplan.AccessPlan
getProperties, setProperties
 

Field Detail

clazz

protected java.lang.Class clazz

propertyNames

protected java.lang.String[] propertyNames

info

protected ClassInfo info
Method Detail

getTypes

protected java.lang.Class[] getTypes(java.lang.String[] propertyNames)

getGetters

protected java.lang.reflect.Method[] getGetters(java.lang.String[] propertyNames)

getSetters

protected java.lang.reflect.Method[] getSetters(java.lang.String[] propertyNames)

getGetterNames

protected java.lang.String[] getGetterNames(java.lang.String[] propertyNames)

getSetterNames

protected java.lang.String[] getSetterNames(java.lang.String[] propertyNames)