org.seasar.framework.container.impl
クラス S2ContainerComponentDef

java.lang.Object
  拡張org.seasar.framework.container.impl.SimpleComponentDef
      拡張org.seasar.framework.container.impl.S2ContainerComponentDef
すべての実装インタフェース:
ArgDefAware, AspectDefAware, ComponentDef, DestroyMethodDefAware, InitMethodDefAware, InterTypeDefAware, MetaDefAware, PropertyDefAware

public class S2ContainerComponentDef
extends SimpleComponentDef

S2Container用の ComponentDefです。

作成者:
higa

コンストラクタの概要
S2ContainerComponentDef(S2Container container, java.lang.String name)
          S2ContainerComponentDefを作成します。
 
メソッドの概要
 void destroy()
          コンポーネント定義を破棄します。
 java.lang.Object getComponent()
          定義に基づいてコンポーネントを返します。
 S2Container getContainer()
          このコンポーネント定義を含むS2コンテナを返します。
 void init()
          コンポーネント定義を初期化します。
 
クラス org.seasar.framework.container.impl.SimpleComponentDef から継承したメソッド
addArgDef, addAspectDef, addAspectDef, addDestroyMethodDef, addInitMethodDef, addInterTypeDef, addMetaDef, addPropertyDef, getArgDef, getArgDefSize, getAspectDef, getAspectDefSize, getAutoBindingDef, getComponentClass, getComponentName, getConcreteClass, getDestroyMethodDef, getDestroyMethodDefSize, getExpression, getInitMethodDef, getInitMethodDefSize, getInstanceDef, getInterTypeDef, getInterTypeDefSize, getMetaDef, getMetaDef, getMetaDefs, getMetaDefSize, getPropertyDef, getPropertyDef, getPropertyDefSize, hasPropertyDef, injectDependency, isExternalBinding, setAutoBindingDef, setComponentName, setContainer, setExpression, setExternalBinding, setInstanceDef
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

S2ContainerComponentDef

public S2ContainerComponentDef(S2Container container,
                               java.lang.String name)
S2ContainerComponentDefを作成します。

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

getContainer

public S2Container getContainer()
インタフェース ComponentDef の記述:
このコンポーネント定義を含むS2コンテナを返します。

定義:
インタフェース ComponentDef 内の getContainer
オーバーライド:
クラス SimpleComponentDef 内の getContainer

getComponent

public java.lang.Object getComponent()
インタフェース ComponentDef の記述:
定義に基づいてコンポーネントを返します。

定義:
インタフェース ComponentDef 内の getComponent
オーバーライド:
クラス SimpleComponentDef 内の getComponent
関連項目:
ComponentDef.getComponent()

init

public void init()
インタフェース ComponentDef の記述:
コンポーネント定義を初期化します。

コンポーネントインスタンス定義singletonの場合には、 アスペクトを適用したインスタンスの生成、 配備、 プロパティ設定の後に、 initMethodが呼ばれます。

定義:
インタフェース ComponentDef 内の init
オーバーライド:
クラス SimpleComponentDef 内の init
関連項目:
ComponentDef.init()

destroy

public void destroy()
インタフェース ComponentDef の記述:
コンポーネント定義を破棄します。

コンポーネントインスタンス定義singletonの場合には、 destroyMethodが呼ばれます。

定義:
インタフェース ComponentDef 内の destroy
オーバーライド:
クラス SimpleComponentDef 内の destroy
関連項目:
ComponentDef.destroy()


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