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

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

public class DefaultInitMethodAssembler
extends AbstractMethodAssembler

デフォルトのinitメソッドアセンブラです。

作成者:
higa

コンストラクタの概要
DefaultInitMethodAssembler(ComponentDef componentDef)
          DefaultInitMethodAssemblerを作成します。
 
メソッドの概要
 void assemble(java.lang.Object component)
          指定されたcomponentに対して、 メソッド・インジェクションを実行します。
 
クラス org.seasar.framework.container.assembler.AbstractMethodAssembler から継承したメソッド
invoke
 
クラス org.seasar.framework.container.assembler.AbstractAssembler から継承したメソッド
getArgs, getBeanDesc, getComponentClass, getComponentDef
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultInitMethodAssembler

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

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

assemble

public void assemble(java.lang.Object component)
              throws IllegalMethodRuntimeException
インタフェース MethodAssembler の記述:
指定されたcomponentに対して、 メソッド・インジェクションを実行します。

メソッドの引数として指定されたコンポーネントが見つからない場合には、 IllegalMethodRuntimeExceptionがスローされます。

パラメータ:
component - S2コンテナ上のコンポーネントがセットされる対象
例外:
IllegalMethodRuntimeException - メソッドの引数として指定されたコンポーネントが見つからない場合、 およびメソッド実行時にNumberFormatExceptionが発生した場合


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