org.seasar.doma.internal.apt
クラス DaoProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
org.seasar.doma.internal.apt.DaoProcessor
- すべての実装されたインタフェース:
- Processor
@SupportedSourceVersion(value=RELEASE_6)
@SupportedAnnotationTypes(value="org.seasar.doma.Dao")
@SupportedOptions(value={"test","debug","dao.suffix"})
public class DaoProcessor
- extends AbstractProcessor
- 作成者:
- taedium
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DaoProcessor
public DaoProcessor()
process
public boolean process(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnv)
- 定義:
- インタフェース
Processor
内の process
- 定義:
- クラス
AbstractProcessor
内の process
createQueryMetaFactory
protected List<QueryMetaFactory> createQueryMetaFactory()
createDaoMetaFactory
protected DaoMetaFactory createDaoMetaFactory(List<QueryMetaFactory> queryMetaFactories)
generateDao
protected void generateDao(TypeElement daoElement,
DaoMeta daoMeta)
createDaoGenerator
protected DaoGenerator createDaoGenerator(TypeElement daoElement,
DaoMeta daoMeta)
throws IOException
- 例外:
IOException
Copyright © 2009 The Seasar Foundation. All Rights Reserved.