org.seasar.doma.internal.jdbc.sql
クラス DomainListResultParameter<D extends Domain<?,?>>

java.lang.Object
  上位を拡張 org.seasar.doma.internal.jdbc.sql.DomainListResultParameter<D>
すべての実装されたインタフェース:
CallableSqlParameter, ListParameter<D>, ResultParameter<List<D>>, SqlParameter

public class DomainListResultParameter<D extends Domain<?,?>>
extends Object
implements ResultParameter<List<D>>, ListParameter<D>

作成者:
taedium

フィールドの概要
protected  Class<D> domainClass
           
protected  List<D> domains
           
 
コンストラクタの概要
DomainListResultParameter(Class<D> domainClass)
           
 
メソッドの概要
<R,P,TH extends Throwable>
R
accept(CallableSqlParameterVisitor<R,P,TH> visitor, P p)
           
 D add()
           
protected  D createDomain()
           
 List<D> getResult()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

domainClass

protected final Class<D extends Domain<?,?>> domainClass

domains

protected final List<D extends Domain<?,?>> domains
コンストラクタの詳細

DomainListResultParameter

public DomainListResultParameter(Class<D> domainClass)
メソッドの詳細

add

public D add()
定義:
インタフェース ListParameter<D extends Domain<?,?>> 内の add

createDomain

protected D createDomain()

getResult

public List<D> getResult()
定義:
インタフェース ResultParameter<List<D extends Domain<?,?>>> 内の getResult

accept

public <R,P,TH extends Throwable> R accept(CallableSqlParameterVisitor<R,P,TH> visitor,
                                           P p)
         throws TH extends Throwable
定義:
インタフェース CallableSqlParameter 内の accept
例外:
TH extends Throwable


Copyright © 2009 The Seasar Foundation. All Rights Reserved.