org.seasar.framework.container.factory.property
クラス EJBPropertyDefBuilder

java.lang.Object
  上位を拡張 org.seasar.framework.container.factory.property.AbstractPropertyDefBuilder<EJB>
      上位を拡張 org.seasar.framework.container.factory.property.EJBPropertyDefBuilder
すべての実装されたインタフェース:
PropertyDefBuilder

public class EJBPropertyDefBuilder
extends AbstractPropertyDefBuilder<EJB>

EJBアノテーションを読み取りPropertyDefを作成するコンポーネントの実装クラスです。

作成者:
koichik

フィールドの概要
 
クラス org.seasar.framework.container.factory.property.AbstractPropertyDefBuilder から継承されたフィールド
handler
 
コンストラクタの概要
EJBPropertyDefBuilder()
          インスタンスを構築します。
 
メソッドの概要
protected  PropertyDef createPropertyDef(java.lang.String propertyName, AccessTypeDef accessTypeDef, EJB ejb)
          PropertyDefを作成して返します。
protected  java.lang.Class<EJB> getAnnotationType()
          参照するアノテーションの型を返します。
protected  java.lang.String getExpression(EJB ejb)
          EJBアノテーションで指定されたセッションビーンを取得するOGNL式を返します。
 
クラス org.seasar.framework.container.factory.property.AbstractPropertyDefBuilder から継承されたメソッド
createComponentDef, createComponentDef, createPropertyDef, createPropertyDef, createPropertyDef, createPropertyDef, createPropertyDef, createPropertyDef
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EJBPropertyDefBuilder

public EJBPropertyDefBuilder()
インスタンスを構築します。

メソッドの詳細

getAnnotationType

protected java.lang.Class<EJB> getAnnotationType()
クラス AbstractPropertyDefBuilder の記述:
参照するアノテーションの型を返します。

定義:
クラス AbstractPropertyDefBuilder<EJB> 内の getAnnotationType
戻り値:
参照するアノテーションの型

createPropertyDef

protected PropertyDef createPropertyDef(java.lang.String propertyName,
                                        AccessTypeDef accessTypeDef,
                                        EJB ejb)
クラス AbstractPropertyDefBuilder の記述:
PropertyDefを作成して返します。

定義:
クラス AbstractPropertyDefBuilder<EJB> 内の createPropertyDef
パラメータ:
propertyName - プロパティ名
accessTypeDef - アクセスタイプ定義
ejb - アノテーション
戻り値:
PropertyDef

getExpression

protected java.lang.String getExpression(EJB ejb)
EJBアノテーションで指定されたセッションビーンを取得するOGNL式を返します。

パラメータ:
ejb - EJBアノテーション
戻り値:
EJBアノテーションで指定されたセッションビーンを取得するOGNL式


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