インタフェース
org.seasar.framework.container.ComponentDeployer の使用

ComponentDeployer を使用しているパッケージ
org.seasar.framework.container S2コンテナとその構成要素を定義するインターフェースおよび、S2コンテナの振舞いに関連した例外クラスを提供します。  
org.seasar.framework.container.deployer コンポーネントのインスタンスを生成する機能を提供します。 
org.seasar.framework.container.impl S2Containerの実装を提供します。 
 

org.seasar.framework.container での ComponentDeployer の使用
 

ComponentDeployer を返す org.seasar.framework.container のメソッド
 ComponentDeployer InstanceDef.createComponentDeployer(ComponentDef componentDef)
          インスタンス定義に基づいた、コンポーネント定義componentDefComponentDeployerを返します。
 

org.seasar.framework.container.deployer での ComponentDeployer の使用
 

ComponentDeployer を実装している org.seasar.framework.container.deployer のクラス
 class AbstractComponentDeployer
          ComponentDeployerの抽象クラスです。
 class ApplicationComponentDeployer
          インスタンス属性がapplication用のComponentDeployerです。
 class OuterComponentDeployer
          outer用のComponentDeployerです。
 class PrototypeComponentDeployer
          prototype用のComponentDeployerです。
 class RequestComponentDeployer
          request用のComponentDeployerです。
 class SessionComponentDeployer
          session用のComponentDeployerです。
 class SingletonComponentDeployer
          singleton用のComponentDeployerです。
 

ComponentDeployer を返す org.seasar.framework.container.deployer のメソッド
 ComponentDeployer InstanceSingletonDef.createComponentDeployer(ComponentDef componentDef)
           
 ComponentDeployer InstanceSessionDef.createComponentDeployer(ComponentDef componentDef)
           
 ComponentDeployer InstanceRequestDef.createComponentDeployer(ComponentDef componentDef)
           
 ComponentDeployer InstancePrototypeDef.createComponentDeployer(ComponentDef componentDef)
           
 ComponentDeployer InstanceOuterDef.createComponentDeployer(ComponentDef componentDef)
           
 ComponentDeployer InstanceApplicationDef.createComponentDeployer(ComponentDef componentDef)
           
 ComponentDeployer ExternalComponentDeployerProvider.createRequestComponentDeployer(ComponentDef cd)
           
 ComponentDeployer ExternalComponentDeployerProvider.createSessionComponentDeployer(ComponentDef cd)
           
 ComponentDeployer ExternalComponentDeployerProvider.createApplicationComponentDeployer(ComponentDef cd)
           
static ComponentDeployer ComponentDeployerFactory.createSingletonComponentDeployer(ComponentDef cd)
          singleton用のComponentDeployerを作成します。
static ComponentDeployer ComponentDeployerFactory.createPrototypeComponentDeployer(ComponentDef cd)
          prototype用のComponentDeployerを作成します。
static ComponentDeployer ComponentDeployerFactory.createServletContextComponentDeployer(ComponentDef cd)
          application(serlvetContext)用のComponentDeployerを作成します。
static ComponentDeployer ComponentDeployerFactory.createSessionComponentDeployer(ComponentDef cd)
          session用のComponentDeployerを作成します。
static ComponentDeployer ComponentDeployerFactory.createRequestComponentDeployer(ComponentDef cd)
          request用のComponentDeployerを作成します。
static ComponentDeployer ComponentDeployerFactory.createOuterComponentDeployer(ComponentDef cd)
          outer用のComponentDeployerを作成します。
 ComponentDeployer ComponentDeployerFactory.Provider.createSingletonComponentDeployer(ComponentDef cd)
          singleton用のComponentDeployerを作成します。
 ComponentDeployer ComponentDeployerFactory.Provider.createPrototypeComponentDeployer(ComponentDef cd)
          prototype用のComponentDeployerを作成します。
 ComponentDeployer ComponentDeployerFactory.Provider.createApplicationComponentDeployer(ComponentDef cd)
          application用のComponentDeployerを作成します。
 ComponentDeployer ComponentDeployerFactory.Provider.createSessionComponentDeployer(ComponentDef cd)
          session用のComponentDeployerを作成します。
 ComponentDeployer ComponentDeployerFactory.Provider.createRequestComponentDeployer(ComponentDef cd)
          request用のComponentDeployerを作成します。
 ComponentDeployer ComponentDeployerFactory.Provider.createOuterComponentDeployer(ComponentDef cd)
          outer用のComponentDeployerを作成します。
 ComponentDeployer ComponentDeployerFactory.DefaultProvider.createSingletonComponentDeployer(ComponentDef cd)
           
 ComponentDeployer ComponentDeployerFactory.DefaultProvider.createPrototypeComponentDeployer(ComponentDef cd)
           
 ComponentDeployer ComponentDeployerFactory.DefaultProvider.createRequestComponentDeployer(ComponentDef cd)
           
 ComponentDeployer ComponentDeployerFactory.DefaultProvider.createSessionComponentDeployer(ComponentDef cd)
           
 ComponentDeployer ComponentDeployerFactory.DefaultProvider.createApplicationComponentDeployer(ComponentDef cd)
           
 ComponentDeployer ComponentDeployerFactory.DefaultProvider.createOuterComponentDeployer(ComponentDef cd)
           
 

org.seasar.framework.container.impl での ComponentDeployer の使用
 

ComponentDeployer を返す org.seasar.framework.container.impl のメソッド
 ComponentDeployer ComponentDefImpl.getComponentDeployer()
          ComponentDeployerを返します。
 



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