com.ibatis.sqlmap.engine.accessplan
Class BaseAccessPlan

java.lang.Object
  extended by com.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  Invoker[] getGetters(java.lang.String[] propertyNames)
           
protected  java.lang.String[] getSetterNames(java.lang.String[] propertyNames)
           
protected  Invoker[] 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 Invoker[] getGetters(java.lang.String[] propertyNames)

getSetters

protected Invoker[] 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)