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

java.lang.Object
  拡張org.seasar.framework.container.assembler.AbstractAssembler
      拡張org.seasar.framework.container.assembler.AbstractPropertyAssembler
          拡張org.seasar.framework.container.assembler.AutoPropertyAssembler
すべての実装インタフェース:
PropertyAssembler

public class AutoPropertyAssembler
extends AbstractPropertyAssembler

プロパティアセンブラの自動版です。

作成者:
higa

コンストラクタの概要
AutoPropertyAssembler(ComponentDef componentDef)
           
 
メソッドの概要
 void assemble(Object component)
          指定されたcomponentに対して、 プロパティ・インジェクションやフィールド・インジェクションを実行します。
 
クラス org.seasar.framework.container.assembler.AbstractPropertyAssembler から継承したメソッド
bindExternally, getValue, getValue, getValues
 
クラス org.seasar.framework.container.assembler.AbstractAssembler から継承したメソッド
getArgs, getBeanDesc, getComponentClass, getComponentDef
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AutoPropertyAssembler

public AutoPropertyAssembler(ComponentDef componentDef)
パラメータ:
componentDef -
メソッドの詳細

assemble

public void assemble(Object component)
インタフェース PropertyAssembler の記述:
指定されたcomponentに対して、 プロパティ・インジェクションやフィールド・インジェクションを実行します。 コンポーネント定義のexternalBinding属性がtrueにも関わらず、 ExternalContextがS2コンテナに設定されていない場合には、 EmptyRuntimeExceptionをスローします。

パラメータ:
component - S2コンテナ上のコンポーネントがセットされる対象


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