org.seasar.doma.internal.apt.meta
クラス AbstractSqlFileQueryMetaFactory<M extends AbstractSqlFileQueryMeta>

java.lang.Object
  上位を拡張 org.seasar.doma.internal.apt.meta.AbstractQueryMetaFactory<M>
      上位を拡張 org.seasar.doma.internal.apt.meta.AbstractSqlFileQueryMetaFactory<M>
すべての実装されたインタフェース:
QueryMetaFactory
直系の既知のサブクラス:
SqlFileBatchModifyQueryMetaFactory, SqlFileModifyQueryMetaFactory, SqlFileSelectQueryMetaFactory

public abstract class AbstractSqlFileQueryMetaFactory<M extends AbstractSqlFileQueryMeta>
extends AbstractQueryMetaFactory<M>

作成者:
taedium

フィールドの概要
 
クラス org.seasar.doma.internal.apt.meta.AbstractQueryMetaFactory から継承されたフィールド
env
 
コンストラクタの概要
AbstractSqlFileQueryMetaFactory(ProcessingEnvironment env)
           
 
メソッドの概要
protected  SqlNode createSqlNode(M queryMeta, ExecutableElement method, DaoMeta daoMeta, String path, String sql)
           
protected  void doParameters(M queryMeta, ExecutableElement method, DaoMeta daoMeta)
           
protected  void doSqlFile(M queryMeta, ExecutableElement method, DaoMeta daoMeta)
           
protected  String getSql(M queryMeta, ExecutableElement method, DaoMeta daoMeta, String path)
           
 
クラス org.seasar.doma.internal.apt.meta.AbstractQueryMetaFactory から継承されたメソッド
doReturnType, 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
 
インタフェース org.seasar.doma.internal.apt.meta.QueryMetaFactory から継承されたメソッド
createQueryMeta
 

コンストラクタの詳細

AbstractSqlFileQueryMetaFactory

public AbstractSqlFileQueryMetaFactory(ProcessingEnvironment env)
メソッドの詳細

doParameters

protected void doParameters(M queryMeta,
                            ExecutableElement method,
                            DaoMeta daoMeta)
定義:
クラス AbstractQueryMetaFactory<M extends AbstractSqlFileQueryMeta> 内の doParameters

doSqlFile

protected void doSqlFile(M queryMeta,
                         ExecutableElement method,
                         DaoMeta daoMeta)

getSql

protected String getSql(M queryMeta,
                        ExecutableElement method,
                        DaoMeta daoMeta,
                        String path)

createSqlNode

protected SqlNode createSqlNode(M queryMeta,
                                ExecutableElement method,
                                DaoMeta daoMeta,
                                String path,
                                String sql)


Copyright © 2009 The Seasar Foundation. All Rights Reserved.