org.seasar.framework.container
インタフェース MethodAssembler

既知の実装クラスの一覧:
AbstractMethodAssembler

public interface MethodAssembler

メソッド・インジェクションを実行してコンポーネントを組み立てます。

インジェクションの実行は、 メソッド定義に基づいて行います。

作成者:
higa, azusa

メソッドの概要
 void assemble(java.lang.Object component)
          指定されたcomponentに対して、 メソッド・インジェクションを実行します。
 

メソッドの詳細

assemble

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

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

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


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