org.seasar.framework.container.assembler
クラス AutoBindingConstructorDef

java.lang.Object
  拡張org.seasar.framework.container.assembler.AbstractAutoBindingDef
      拡張org.seasar.framework.container.assembler.AutoBindingConstructorDef
すべての実装インタフェース:
AutoBindingDef

public class AutoBindingConstructorDef
extends AbstractAutoBindingDef

自動バインディング定義のコンストラクタ版です。

作成者:
higa

フィールドの概要
 
インタフェース org.seasar.framework.container.AutoBindingDef から継承したフィールド
AUTO_NAME, CONSTRUCTOR_NAME, NONE_NAME, PROPERTY_NAME, SEMIAUTO_NAME
 
コンストラクタの概要
protected AutoBindingConstructorDef(java.lang.String name)
          AutoBindingConstructorDefを作成します。
 
メソッドの概要
 ConstructorAssembler createConstructorAssembler(ComponentDef componentDef)
          自動バインディング定義に基づき、 componentDefに対するConstructorAssemblerを返します。
 PropertyAssembler createPropertyAssembler(ComponentDef componentDef)
          自動バインディング定義に基づき、 componentDefに対するPropertyAssemblerを返します。
 
クラス org.seasar.framework.container.assembler.AbstractAutoBindingDef から継承したメソッド
equals, getName, hashCode
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AutoBindingConstructorDef

protected AutoBindingConstructorDef(java.lang.String name)
AutoBindingConstructorDefを作成します。

パラメータ:
name -
メソッドの詳細

createConstructorAssembler

public ConstructorAssembler createConstructorAssembler(ComponentDef componentDef)
インタフェース AutoBindingDef の記述:
自動バインディング定義に基づき、 componentDefに対するConstructorAssemblerを返します。

パラメータ:
componentDef - コンポーネント定義
戻り値:
自動バインディングの範囲が設定されたConstructorAssembler

createPropertyAssembler

public PropertyAssembler createPropertyAssembler(ComponentDef componentDef)
インタフェース AutoBindingDef の記述:
自動バインディング定義に基づき、 componentDefに対するPropertyAssemblerを返します。

パラメータ:
componentDef - コンポーネント定義
戻り値:
自動バインディングの範囲が設定されたPropertyAssembler


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