|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.framework.container.factory.component.EJB3ComponentDefBuilder
public class EJB3ComponentDefBuilder
EJB3のStateless、Statefulアノテーションを読み取りComponentDefを作成するコンポーネントの実装クラスです。
| コンストラクタの概要 | |
|---|---|
EJB3ComponentDefBuilder()
インスタンスを構築します。 |
|
| メソッドの概要 | |
|---|---|
ComponentDef |
createComponentDef(AnnotationHandler annotationHandler,
java.lang.Class<?> componentClass,
InstanceDef defaultInstanceDef,
AutoBindingDef defaultAutoBindingDef,
boolean defaultExternalBinding)
コンポーネント定義を作成して返します。 |
protected AutoBindingDef |
getAutoBindingDef(AutoBindingDef defaultAutoBindingDef)
自動バインディング定義を返します。 |
protected InstanceDef |
getInstanceDef(InstanceDef defaultInstanceDef)
インスタンス定義を返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public EJB3ComponentDefBuilder()
| メソッドの詳細 |
|---|
public ComponentDef createComponentDef(AnnotationHandler annotationHandler,
java.lang.Class<?> componentClass,
InstanceDef defaultInstanceDef,
AutoBindingDef defaultAutoBindingDef,
boolean defaultExternalBinding)
ComponentDefBuilder の記述:
ComponentDefBuilder 内の createComponentDefannotationHandler - このメソッドを呼び出しているアノテーションハンドラcomponentClass - コンポーネントのクラスdefaultInstanceDef - デフォルトのInstanceDefdefaultAutoBindingDef - デフォルトのAutoBindingDefdefaultExternalBinding - デフォルトの外部バインディグ
protected InstanceDef getInstanceDef(InstanceDef defaultInstanceDef)
インスタンス定義を返します。
デフォルトのインスタンス定義がnullの場合はInstanceDefFactory.PROTOTYPEを返します。
defaultInstanceDef - デフォルトのインスタンス定義
インスタンス定義protected AutoBindingDef getAutoBindingDef(AutoBindingDef defaultAutoBindingDef)
自動バインディング定義を返します。
デフォルトのバインディング定義がnullの場合はAutoBindingDefFactory.SEMIAUTOを返します。
defaultAutoBindingDef - デフォルトの自動バインディング定義
自動バインディング定義
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||