org.seasar.framework.container.deployer
クラス ComponentDeployerFactory

java.lang.Object
  拡張org.seasar.framework.container.deployer.ComponentDeployerFactory

public class ComponentDeployerFactory
extends java.lang.Object

ComponentDeployerを作成するクラスです。

作成者:
higa

入れ子クラスの概要
static class ComponentDeployerFactory.DefaultProvider
          ComponentDeployerFactory.Providerのデフォルト実装です。
static interface ComponentDeployerFactory.Provider
          ComponentDeployerFactoryをカスタマイズするためのインターフェースです。
 
コンストラクタの概要
ComponentDeployerFactory()
           
 
メソッドの概要
static ComponentDeployer createOuterComponentDeployer(ComponentDef cd)
          outer用のComponentDeployerを作成します。
static ComponentDeployer createPrototypeComponentDeployer(ComponentDef cd)
          prototype用のComponentDeployerを作成します。
static ComponentDeployer createRequestComponentDeployer(ComponentDef cd)
          request用のComponentDeployerを作成します。
static ComponentDeployer createServletContextComponentDeployer(ComponentDef cd)
          application(serlvetContext)用のComponentDeployerを作成します。
static ComponentDeployer createSessionComponentDeployer(ComponentDef cd)
          session用のComponentDeployerを作成します。
static ComponentDeployer createSingletonComponentDeployer(ComponentDef cd)
          singleton用のComponentDeployerを作成します。
static ComponentDeployerFactory.Provider getProvider()
          ComponentDeployerFactory.Providerを返します。
static void setProvider(ComponentDeployerFactory.Provider p)
          ComponentDeployerFactory.Providerを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ComponentDeployerFactory

public ComponentDeployerFactory()
メソッドの詳細

getProvider

public static ComponentDeployerFactory.Provider getProvider()
ComponentDeployerFactory.Providerを返します。

戻り値:

setProvider

public static void setProvider(ComponentDeployerFactory.Provider p)
ComponentDeployerFactory.Providerを設定します。

パラメータ:
p -

createSingletonComponentDeployer

public static ComponentDeployer createSingletonComponentDeployer(ComponentDef cd)
singleton用のComponentDeployerを作成します。

パラメータ:
cd -
戻り値:

createPrototypeComponentDeployer

public static ComponentDeployer createPrototypeComponentDeployer(ComponentDef cd)
prototype用のComponentDeployerを作成します。

パラメータ:
cd -
戻り値:

createServletContextComponentDeployer

public static ComponentDeployer createServletContextComponentDeployer(ComponentDef cd)
application(serlvetContext)用のComponentDeployerを作成します。

パラメータ:
cd -
戻り値:

createSessionComponentDeployer

public static ComponentDeployer createSessionComponentDeployer(ComponentDef cd)
session用のComponentDeployerを作成します。

パラメータ:
cd -
戻り値:

createRequestComponentDeployer

public static ComponentDeployer createRequestComponentDeployer(ComponentDef cd)
request用のComponentDeployerを作成します。

パラメータ:
cd -
戻り値:

createOuterComponentDeployer

public static ComponentDeployer createOuterComponentDeployer(ComponentDef cd)
outer用のComponentDeployerを作成します。

パラメータ:
cd -
戻り値:


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