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)
メソッドの詳細

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.