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

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

public class ManualOnlyPropertyAssembler
extends AbstractPropertyAssembler

手動で設定されたものだけを対象にするプロパティアセンブラです。

作成者:
higa

コンストラクタの概要
ManualOnlyPropertyAssembler(ComponentDef componentDef)
          ManualOnlyPropertyAssemblerを作成します。
 
メソッドの概要
 void assemble(java.lang.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
 

コンストラクタの詳細

ManualOnlyPropertyAssembler

public ManualOnlyPropertyAssembler(ComponentDef componentDef)
ManualOnlyPropertyAssemblerを作成します。

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

assemble

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

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


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