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

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

public class DefaultDestroyMethodAssembler
extends AbstractMethodAssembler

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

作成者:
higa

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

コンストラクタの詳細

DefaultDestroyMethodAssembler

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

パラメータ:
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.