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

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

public class AutoBindingSemiAutoDef
extends AbstractAutoBindingDef

自動バインディング定義の半自動版です。

作成者:
higa

フィールドの概要
 
インタフェース org.seasar.framework.container.AutoBindingDef から継承したフィールド
AUTO_NAME, CONSTRUCTOR_NAME, NONE_NAME, PROPERTY_NAME, SEMIAUTO_NAME
 
コンストラクタの概要
protected AutoBindingSemiAutoDef(String name)
           
 
メソッドの概要
 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
 

コンストラクタの詳細

AutoBindingSemiAutoDef

protected AutoBindingSemiAutoDef(String 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-2007 The Seasar Foundation. All Rights Reserved.