org.seasar.doma.internal.apt.meta
クラス DelegateQueryMetaFactory
java.lang.Object
org.seasar.doma.internal.apt.meta.AbstractQueryMetaFactory<DelegateQueryMeta>
org.seasar.doma.internal.apt.meta.DelegateQueryMetaFactory
- すべての実装されたインタフェース:
- QueryMetaFactory
public class DelegateQueryMetaFactory
- extends AbstractQueryMetaFactory<DelegateQueryMeta>
- 作成者:
- taedium
クラス org.seasar.doma.internal.apt.meta.AbstractQueryMetaFactory から継承されたメソッド |
doThrowTypes, doTypeParameters, isAbstract, isConfig, isDomain, isEntity, isIterationCallback, isList, isOptions, isPrimitiveInt, isPrimitiveIntArray, isPrimitiveVoid, isVoid, validateEntityPropertyNames |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DelegateQueryMetaFactory
public DelegateQueryMetaFactory(ProcessingEnvironment env)
createQueryMeta
public QueryMeta createQueryMeta(ExecutableElement method,
DaoMeta daoMeta)
createDelegateQueryMeta
protected DelegateQueryMeta createDelegateQueryMeta(ExecutableElement method,
DaoMeta daoMeta)
getTargetType
protected TypeMirror getTargetType(Delegate delegate)
doParameters
protected void doParameters(DelegateQueryMeta queryMeta,
ExecutableElement method,
DaoMeta daoMeta)
- 定義:
- クラス
AbstractQueryMetaFactory<DelegateQueryMeta>
内の doParameters
doReturnType
protected void doReturnType(DelegateQueryMeta queryMeta,
ExecutableElement method,
DaoMeta daoMeta)
- 定義:
- クラス
AbstractQueryMetaFactory<DelegateQueryMeta>
内の doReturnType
doDelegate
protected void doDelegate(DelegateQueryMeta queryMeta,
ExecutableElement method,
DaoMeta daoMeta)
hasSuitableConstructor
protected boolean hasSuitableConstructor(TypeElement targetElement)
hasDelegatableMethod
protected boolean hasDelegatableMethod(ExecutableElement method,
TypeElement targetElement)
Copyright © 2009 The Seasar Foundation. All Rights Reserved.