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

java.lang.Object
  拡張org.seasar.framework.container.assembler.AbstractAssembler
      拡張org.seasar.framework.container.assembler.AbstractConstructorAssembler
すべての実装インタフェース:
ConstructorAssembler
直系の既知のサブクラス:
AutoConstructorAssembler, DefaultConstructorConstructorAssembler

public abstract class AbstractConstructorAssembler
extends AbstractAssembler
implements ConstructorAssembler

コンストラクタアセンブラの抽象クラスです。

作成者:
higa

コンストラクタの概要
AbstractConstructorAssembler(ComponentDef componentDef)
           
 
メソッドの概要
 Object assemble()
          コンストラクタ・インジェクションを実行して、 組み立てたコンポーネントを返します。
protected  Object assembleDefault()
           
protected  Object assembleExpression()
           
protected  Object assembleManual()
           
protected abstract  Object doAssemble()
           
 
クラス org.seasar.framework.container.assembler.AbstractAssembler から継承したメソッド
getArgs, getBeanDesc, getComponentClass, getComponentDef
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractConstructorAssembler

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

assemble

public Object assemble()
インタフェース ConstructorAssembler の記述:
コンストラクタ・インジェクションを実行して、 組み立てたコンポーネントを返します。

また、 コンポーネント定義が指定されていた場合、 式の評価結果をコンポーネントとして返します。

定義:
インタフェース ConstructorAssembler 内の assemble
戻り値:
コンストラクタ・インジェクション済みのコンポーネントのインスタンス

doAssemble

protected abstract Object doAssemble()

assembleExpression

protected Object assembleExpression()

assembleManual

protected Object assembleManual()

assembleDefault

protected Object assembleDefault()


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