org.seasar.doma.internal.apt.meta
クラス AbstractQueryMetaFactory<M extends AbstractQueryMeta>
java.lang.Object
org.seasar.doma.internal.apt.meta.AbstractQueryMetaFactory<M>
- すべての実装されたインタフェース:
- QueryMetaFactory
- 直系の既知のサブクラス:
- AbstractCreateQueryMetaFactory, AbstractSqlFileQueryMetaFactory, AutoBatchModifyQueryMetaFactory, AutoModifyQueryMetaFactory, AutoModuleQueryMetaFactory, DelegateQueryMetaFactory
public abstract class AbstractQueryMetaFactory<M extends AbstractQueryMeta>
- extends Object
- implements QueryMetaFactory
- 作成者:
- taedium
メソッドの概要 |
protected abstract void |
doParameters(M queryMeta,
ExecutableElement method,
DaoMeta daoMeta)
|
protected abstract void |
doReturnType(M queryMeta,
ExecutableElement method,
DaoMeta daoMeta)
|
protected void |
doThrowTypes(M queryMeta,
ExecutableElement method,
DaoMeta daoMeta)
|
protected void |
doTypeParameters(M queryMeta,
ExecutableElement method,
DaoMeta daoMeta)
|
protected boolean |
isAbstract(TypeMirror typeMirror)
|
protected boolean |
isConfig(TypeMirror typeMirror)
|
protected boolean |
isDomain(TypeMirror typeMirror)
|
protected boolean |
isEntity(TypeMirror typeMirror,
DaoMeta daoMeta)
|
protected boolean |
isIterationCallback(TypeMirror typeMirror)
|
protected boolean |
isList(TypeMirror typeMirror)
|
protected boolean |
isOptions(TypeMirror typeMirror,
Class<? extends Options> optionsClass)
|
protected boolean |
isPrimitiveInt(TypeMirror typeMirror)
|
protected boolean |
isPrimitiveIntArray(TypeMirror typeMirror)
|
protected boolean |
isPrimitiveVoid(TypeMirror typeMirror)
|
protected boolean |
isVoid(TypeMirror typeMirror)
|
protected void |
validateEntityPropertyNames(TypeMirror entityType,
ExecutableElement method,
M queryMeta)
|
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
env
protected final ProcessingEnvironment env
AbstractQueryMetaFactory
public AbstractQueryMetaFactory(ProcessingEnvironment env)
doTypeParameters
protected void doTypeParameters(M queryMeta,
ExecutableElement method,
DaoMeta daoMeta)
doReturnType
protected abstract void doReturnType(M queryMeta,
ExecutableElement method,
DaoMeta daoMeta)
doParameters
protected abstract void doParameters(M queryMeta,
ExecutableElement method,
DaoMeta daoMeta)
doThrowTypes
protected void doThrowTypes(M queryMeta,
ExecutableElement method,
DaoMeta daoMeta)
isPrimitiveInt
protected boolean isPrimitiveInt(TypeMirror typeMirror)
isPrimitiveIntArray
protected boolean isPrimitiveIntArray(TypeMirror typeMirror)
isPrimitiveVoid
protected boolean isPrimitiveVoid(TypeMirror typeMirror)
isVoid
protected boolean isVoid(TypeMirror typeMirror)
isEntity
protected boolean isEntity(TypeMirror typeMirror,
DaoMeta daoMeta)
isDomain
protected boolean isDomain(TypeMirror typeMirror)
isConfig
protected boolean isConfig(TypeMirror typeMirror)
isAbstract
protected boolean isAbstract(TypeMirror typeMirror)
isList
protected boolean isList(TypeMirror typeMirror)
isOptions
protected boolean isOptions(TypeMirror typeMirror,
Class<? extends Options> optionsClass)
isIterationCallback
protected boolean isIterationCallback(TypeMirror typeMirror)
validateEntityPropertyNames
protected void validateEntityPropertyNames(TypeMirror entityType,
ExecutableElement method,
M queryMeta)
Copyright © 2009 The Seasar Foundation. All Rights Reserved.