org.seasar.framework.container.factory
インタフェース ComponentDefBuilder

既知の実装クラスの一覧:
EJB3ComponentDefBuilder, PojoComponentDefBuilder

public interface ComponentDefBuilder

Tigerアノテーションを読み取り、ComponentDefを作成するインターフェースです。

作成者:
koichik

メソッドの概要
 ComponentDef createComponentDef(AnnotationHandler annotationHandler, java.lang.Class<?> componentClass, InstanceDef defaultInstanceDef, AutoBindingDef defaultAutoBindingDef, boolean defaultExternalBinding)
          コンポーネント定義を作成して返します。
 

メソッドの詳細

createComponentDef

ComponentDef createComponentDef(AnnotationHandler annotationHandler,
                                java.lang.Class<?> componentClass,
                                InstanceDef defaultInstanceDef,
                                AutoBindingDef defaultAutoBindingDef,
                                boolean defaultExternalBinding)
コンポーネント定義を作成して返します。

パラメータ:
annotationHandler - このメソッドを呼び出しているアノテーションハンドラ
componentClass - コンポーネントのクラス
defaultInstanceDef - デフォルトのInstanceDef
defaultAutoBindingDef - デフォルトのAutoBindingDef
defaultExternalBinding - デフォルトの外部バインディグ
戻り値:
コンポーネント定義


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.