org.seasar.doma.internal.apt.meta
クラス DaoMetaFactory
java.lang.Object
org.seasar.doma.internal.apt.meta.DaoMetaFactory
public class DaoMetaFactory
- extends Object
- 作成者:
- taedium
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
env
protected final ProcessingEnvironment env
queryMetaFactories
protected final List<QueryMetaFactory> queryMetaFactories
DaoMetaFactory
public DaoMetaFactory(ProcessingEnvironment env,
List<QueryMetaFactory> commandMetaFactories)
createDaoMeta
public DaoMeta createDaoMeta(TypeElement daoElement)
doDaoElement
protected void doDaoElement(TypeElement daoElement,
DaoMeta daoMeta)
doConfig
protected void doConfig(Dao daoAnnotation,
DaoMeta daoMeta)
getConfigType
protected TypeMirror getConfigType(Dao daoAnnotation,
DaoMeta daoMeta)
doMethodElements
protected void doMethodElements(TypeElement typeElement,
DaoMeta daoMeta)
doMethodElement
protected void doMethodElement(ExecutableElement methodElement,
DaoMeta daoMeta)
validateMethod
protected void validateMethod(ExecutableElement methodElement,
DaoMeta daoMeta)
createQueryMeta
protected QueryMeta createQueryMeta(ExecutableElement method,
DaoMeta daoMeta)
Copyright © 2009 The Seasar Foundation. All Rights Reserved.