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

S2Container を使用しているパッケージ
org.seasar.framework.aop.interceptors   
org.seasar.framework.container S2コンテナとその構成要素を定義するインターフェースおよび、S2コンテナの振舞いに関連した例外クラスを提供します。  
org.seasar.framework.container.autoregister   
org.seasar.framework.container.cooldeploy   
org.seasar.framework.container.external   
org.seasar.framework.container.external.portlet   
org.seasar.framework.container.external.servlet   
org.seasar.framework.container.factory S2コンテナを構成および構築するためのクラスを提供します。  
org.seasar.framework.container.hotdeploy   
org.seasar.framework.container.impl   
org.seasar.framework.container.ognl   
org.seasar.framework.container.servlet   
org.seasar.framework.container.util   
org.seasar.framework.container.warmdeploy   
org.seasar.framework.unit   
 

org.seasar.framework.aop.interceptors での S2Container の使用
 

S2Container として宣言されている org.seasar.framework.aop.interceptors のフィールド
protected  S2Container RemoveSessionInterceptor.container
          このコンポーネントを管理しているS2コンテナです。
protected  S2Container InterceptorAdapter.container
           
protected  S2Container HotAwareDelegateInterceptor.container
           
 

S2Container 型のパラメータを持つ org.seasar.framework.aop.interceptors のメソッド
 void InterceptorAdapter.setContainer(S2Container container)
          S2Containerを設定します。
 void HotAwareDelegateInterceptor.setContainer(S2Container container)
          S2Containerを設定します。
 

S2Container 型のパラメータを持つ org.seasar.framework.aop.interceptors のコンストラクタ
RemoveSessionInterceptor(S2Container container)
          RemoveSessionInterceptorのインスタンスを構築します。
PrototypeDelegateInterceptor(S2Container container)
          PrototypeDelegateInterceptorを作成します。
 

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

S2Container を返す org.seasar.framework.container のメソッド
 S2Container S2Container.getDescendant(String path)
          pathを読み込んだS2コンテナを返します。
 S2Container S2Container.getChild(int index)
          番号で指定された位置の子コンテナを返します。
 S2Container S2Container.getParent(int index)
          番号で指定された位置の親コンテナを返します。
 S2Container S2Container.getRoot()
          ルートのS2コンテナを返します。
 S2Container MethodDef.getContainer()
          引数および式を評価するコンテキストとなるS2コンテナを返します。
 S2Container ComponentDef.getContainer()
          このコンポーネント定義を含むS2コンテナを返します。
 S2Container ArgDef.getContainer()
          引数を評価するコンテキストとなるS2コンテナを返します。
 

S2Container 型のパラメータを持つ org.seasar.framework.container のメソッド
 void S2Container.registerDescendant(S2Container descendant)
          descendantを子孫コンテナとして登録します。
 void S2Container.include(S2Container child)
          コンテナを子としてインクルードします。
 void S2Container.addParent(S2Container parent)
          親コンテナを追加します。
 void S2Container.setRoot(S2Container root)
          ルートのS2コンテナを設定します。
 void S2Container.registerMap(Object key, ComponentDef componentDef, S2Container container)
          子コンテナ(container)に登録された コンポーネント定義(componentDef)をこのコンテナから検索できるよう コンポーネント定義を管理するマップに登録します。
 void MethodDef.setContainer(S2Container container)
          引数および式を評価するコンテキストとなるS2コンテナを設定します。
 void ExternalContextComponentDefRegister.registerComponentDefs(S2Container container)
          指定されたS2コンテナに、 外部コンテキストのコンポーネント定義を登録します。
 Object Expression.evaluate(S2Container container, Map context)
          式を評価した結果を返します。
 void ComponentDef.setContainer(S2Container container)
          このコンポーネント定義を含むS2コンテナを設定します。
 void ArgDef.setContainer(S2Container container)
          引数を評価するコンテキストとなるS2コンテナを設定します。
 

org.seasar.framework.container.autoregister での S2Container の使用
 

S2Container を返す org.seasar.framework.container.autoregister のメソッド
 S2Container AbstractAutoRegister.getContainer()
          コンテナを返します。
 

S2Container 型のパラメータを持つ org.seasar.framework.container.autoregister のメソッド
 void InterfaceAspectAutoRegister.setContainer(S2Container container)
          コンテナを設定します。
 void AbstractAutoRegister.setContainer(S2Container container)
          コンテナを設定します。
 

org.seasar.framework.container.cooldeploy での S2Container の使用
 

S2Container を返す org.seasar.framework.container.cooldeploy のメソッド
 S2Container S2ContainerFactoryCoolProvider.create(String path)
           
 S2Container CoolComponentAutoRegister.getContainer()
          コンテナを返します。
 

S2Container 型のパラメータを持つ org.seasar.framework.container.cooldeploy のメソッド
protected  S2ContainerFactory.Provider S2ContainerFactoryCoolConfigurator.createProvider(S2Container configurationContainer)
           
 void CoolComponentAutoRegister.setContainer(S2Container container)
          コンテナを設定します。
 

org.seasar.framework.container.external での S2Container の使用
 

S2Container を返す org.seasar.framework.container.external のメソッド
 S2Container GenericS2ContainerInitializer.initialize()
           
 

S2Container 型のパラメータを持つ org.seasar.framework.container.external のメソッド
 void GenericExternalContextComponentDefRegister.registerComponentDefs(S2Container container)
           
 

org.seasar.framework.container.external.portlet での S2Container の使用
 

S2Container 型のパラメータを持つ org.seasar.framework.container.external.portlet のメソッド
 void PortletExternalContextComponentDefRegister.registerComponentDefs(S2Container container)
           
 void PortletExtendedExternalContextComponentDefRegister.registerComponentDefs(S2Container container)
           
 

org.seasar.framework.container.external.servlet での S2Container の使用
 

S2Container 型のパラメータを持つ org.seasar.framework.container.external.servlet のメソッド
 void HttpServletExternalContextComponentDefRegister.registerComponentDefs(S2Container container)
           
 

org.seasar.framework.container.factory での S2Container の使用
 

S2Container として宣言されている org.seasar.framework.container.factory のフィールド
protected static S2Container S2ContainerFactory.configurationContainer
          コンフィグレーションdiconファイルから構築された、 コンフィグレーションS2コンテナです。
 

S2Container を返す org.seasar.framework.container.factory のメソッド
 S2Container XmlS2ContainerBuilder.build(String path)
           
 S2Container XmlS2ContainerBuilder.include(S2Container parent, String path)
           
protected  S2Container XmlS2ContainerBuilder.parse(S2Container parent, String path)
          diconファイルを解析します。
static S2Container SingletonS2ContainerFactory.getContainer()
          唯一のS2コンテナを返します。
static S2Container S2ContainerFactory.create(String path)
          指定された設定ファイルに基づき、 S2コンテナを構築して返します。
static S2Container S2ContainerFactory.create(String path, ClassLoader classLoader)
          指定された設定ファイルに基づき、 指定されたクラスローダを使用してS2コンテナを構築して返します。
static S2Container S2ContainerFactory.create()
          設定ファイルを使用せず、 空のS2コンテナを構築して返します。
static S2Container S2ContainerFactory.include(S2Container parent, String path)
          指定された設定ファイルからS2コンテナを構築し、 親S2コンテナに対してインクルードします。
static S2Container S2ContainerFactory.getConfigurationContainer()
          コンフィグレーションS2コンテナを返します。
 S2Container S2ContainerFactory.Provider.create(String path)
          指定された設定ファイルに基づき、 S2コンテナを構築して返します。
 S2Container S2ContainerFactory.Provider.create(String path, ClassLoader classLoader)
          指定された設定ファイルに基づき、 指定されたクラスローダを使用してS2コンテナを構築して返します。
 S2Container S2ContainerFactory.Provider.create()
          設定ファイルを使用せず、 空のS2コンテナを構築して返します。
 S2Container S2ContainerFactory.Provider.include(S2Container parent, String path)
          指定された設定ファイルからS2コンテナを構築し、 親S2コンテナに対してインクルードします。
 S2Container S2ContainerFactory.DefaultProvider.create(String path)
           
 S2Container S2ContainerFactory.DefaultProvider.create(String path, ClassLoader classLoader)
           
 S2Container S2ContainerFactory.DefaultProvider.create()
           
 S2Container S2ContainerFactory.DefaultProvider.include(S2Container parent, String path)
           
protected  S2Container S2ContainerFactory.DefaultProvider.build(String path, ClassLoader classLoader)
          S2コンテナを構築して返します。
 S2Container S2ContainerBuilder.build(String path)
          指定された設定ファイルからS2コンテナを組み立てます。
 S2Container S2ContainerBuilder.build(String path, ClassLoader classLoader)
          指定された設定ファイルから指定されたクラスローダを使用してS2コンテナを組み立てます。
 S2Container S2ContainerBuilder.include(S2Container parent, String path)
          指定された設定ファイルからS2コンテナを組み立て、親S2コンテナに対してインクルードします。
protected  S2Container ComponentsTagHandler.createContainer()
           
 S2Container AbstractS2ContainerBuilder.build(String path, ClassLoader classLoader)
           
 

S2Container 型のパラメータを持つ org.seasar.framework.container.factory のメソッド
 S2Container XmlS2ContainerBuilder.include(S2Container parent, String path)
           
protected  S2Container XmlS2ContainerBuilder.parse(S2Container parent, String path)
          diconファイルを解析します。
protected  SaxHandlerParser XmlS2ContainerBuilder.createSaxHandlerParser(S2Container parent, String path)
          SaxHandlerParserを生成します。
static void SingletonS2ContainerFactory.setContainer(S2Container c)
          保持するS2コンテナを設定します。
static S2Container S2ContainerFactory.include(S2Container parent, String path)
          指定された設定ファイルからS2コンテナを構築し、 親S2コンテナに対してインクルードします。
protected static void S2ContainerFactory.assertCircularInclude(S2Container container, String path)
          指定されたパスが、 指定されたS2コンテナおよび、その上位コンテナに含まれていないことを確認します。
protected static void S2ContainerFactory.assertCircularInclude(S2Container container, String path, LinkedList paths)
          指定されたパスが、 指定されたS2コンテナおよび、その上位コンテナに含まれていないことを確認します。
 S2Container S2ContainerFactory.Provider.include(S2Container parent, String path)
          指定された設定ファイルからS2コンテナを構築し、 親S2コンテナに対してインクルードします。
 S2Container S2ContainerFactory.DefaultProvider.include(S2Container parent, String path)
           
 void S2ContainerFactory.Configurator.configure(S2Container configurationContainer)
          S2コンテナおよびS2コンテナファクトリの構成をします。
 void S2ContainerFactory.DefaultConfigurator.configure(S2Container configurationContainer)
           
protected  S2ContainerFactory.Provider S2ContainerFactory.DefaultConfigurator.createProvider(S2Container configurationContainer)
           
protected  S2ContainerBuilder S2ContainerFactory.DefaultConfigurator.createDefaultBuilder(S2Container configurationContainer)
           
protected  void S2ContainerFactory.DefaultConfigurator.setupBehavior(S2Container configurationContainer)
           
protected  void S2ContainerFactory.DefaultConfigurator.setupDeployer(S2Container configurationContainer)
           
protected  void S2ContainerFactory.DefaultConfigurator.setupAssembler(S2Container configurationContainer)
           
 S2Container S2ContainerBuilder.include(S2Container parent, String path)
          指定された設定ファイルからS2コンテナを組み立て、親S2コンテナに対してインクルードします。
 

org.seasar.framework.container.hotdeploy での S2Container の使用
 

S2Container 型のパラメータを持つ org.seasar.framework.container.hotdeploy のメソッド
protected  ComponentDef HotdeployBehavior.getComponentDef(S2Container container, Object key)
           
 

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

S2Container を実装している org.seasar.framework.container.impl のクラス
 class S2ContainerImpl
           
 class ThreadSafeS2ContainerImpl
           
 

S2Container を返す org.seasar.framework.container.impl のメソッド
 S2Container ThreadSafeS2ContainerImpl.getChild(int index)
           
 S2Container ThreadSafeS2ContainerImpl.getDescendant(String path)
           
 S2Container ThreadSafeS2ContainerImpl.getParent(int index)
           
 S2Container SimpleComponentDef.getContainer()
           
 S2Container S2ContainerImpl.getRoot()
           
 S2Container S2ContainerImpl.getDescendant(String path)
           
 S2Container S2ContainerImpl.getChild(int index)
           
 S2Container S2ContainerImpl.getParent(int index)
           
 S2Container S2ContainerComponentDef.getContainer()
           
 S2Container MethodDefImpl.getContainer()
           
 S2Container ComponentDefImpl.getContainer()
           
 S2Container ArgDefImpl.getContainer()
           
 

S2Container 型のパラメータを持つ org.seasar.framework.container.impl のメソッド
 void ThreadSafeS2ContainerImpl.addParent(S2Container parent)
           
protected  int ThreadSafeS2ContainerImpl.getContainerPosition(S2Container container)
           
 void ThreadSafeS2ContainerImpl.include(S2Container child)
           
 void ThreadSafeS2ContainerImpl.registerDescendant(S2Container descendant)
           
 void ThreadSafeS2ContainerImpl.registerMap(Object key, ComponentDef componentDef, S2Container container)
           
 void SimpleComponentDef.setContainer(S2Container container)
           
 void S2ContainerImpl.setRoot(S2Container root)
           
 void S2ContainerImpl.registerMap(Object key, ComponentDef componentDef, S2Container container)
           
 void S2ContainerImpl.registerDescendant(S2Container descendant)
           
 void S2ContainerImpl.include(S2Container child)
           
protected  int S2ContainerImpl.getContainerPosition(S2Container container)
           
 void S2ContainerImpl.addParent(S2Container parent)
           
static ComponentDef S2ContainerBehavior.acquireFromGetComponent(S2Container container, Object key)
           
static ComponentDef S2ContainerBehavior.acquireFromGetComponentDef(S2Container container, Object key)
           
static ComponentDef S2ContainerBehavior.acquireFromHasComponentDef(S2Container container, Object key)
           
static ComponentDef S2ContainerBehavior.acquireFromInjectDependency(S2Container container, Object key)
           
 ComponentDef S2ContainerBehavior.Provider.acquireFromGetComponent(S2Container container, Object key)
           
 ComponentDef S2ContainerBehavior.Provider.acquireFromGetComponentDef(S2Container container, Object key)
           
 ComponentDef S2ContainerBehavior.Provider.acquireFromHasComponentDef(S2Container container, Object key)
           
 ComponentDef S2ContainerBehavior.Provider.acquireFromInjectDependency(S2Container container, Object key)
           
 ComponentDef S2ContainerBehavior.DefaultProvider.acquireFromGetComponent(S2Container container, Object key)
           
 ComponentDef S2ContainerBehavior.DefaultProvider.acquireFromGetComponentDef(S2Container container, Object key)
           
 ComponentDef S2ContainerBehavior.DefaultProvider.acquireFromHasComponentDef(S2Container container, Object key)
           
 ComponentDef S2ContainerBehavior.DefaultProvider.acquireFromInjectDependency(S2Container container, Object key)
           
protected  ComponentDef S2ContainerBehavior.DefaultProvider.getComponentDef(S2Container container, Object key)
           
 void MethodDefImpl.setContainer(S2Container container)
           
 Object LiteralExpression.evaluate(S2Container container, Map context)
           
 Object ComponentNameExpression.evaluate(S2Container container, Map context)
           
 void ComponentDefImpl.setContainer(S2Container container)
           
 void ArgDefImpl.setContainer(S2Container container)
           
 

S2Container 型のパラメータを持つ org.seasar.framework.container.impl のコンストラクタ
S2ContainerComponentDef(S2Container container, String name)
           
 

org.seasar.framework.container.ognl での S2Container の使用
 

S2Container 型のパラメータを持つ org.seasar.framework.container.ognl のメソッド
 Object OgnlExpression.evaluate(S2Container container, Map context)
           
 

org.seasar.framework.container.servlet での S2Container の使用
 

S2Container を返す org.seasar.framework.container.servlet のメソッド
static S2Container S2ContainerServlet.getContainer()
           
protected  S2Container S2ContainerServlet.getContainer(String path)
           
 

S2Container 型のパラメータを持つ org.seasar.framework.container.servlet のメソッド
protected  void S2ContainerServlet.listInclude(S2Container container, HttpServletRequest request, PrintWriter out)
           
protected  void S2ContainerServlet.listComponent(S2Container container, PrintWriter out)
           
 

org.seasar.framework.container.util での S2Container の使用
 

S2Container 型のパラメータを持つ org.seasar.framework.container.util のメソッド
static Object Traversal.forEachComponent(S2Container container, Traversal.ComponentDefHandler handler)
           
static Object Traversal.forEachComponent(S2Container container, Traversal.ComponentDefHandler handler, boolean parentFirst)
           
static Object Traversal.forEachContainer(S2Container container, Traversal.S2ContainerHandler handler)
           
static Object Traversal.forEachContainer(S2Container container, Traversal.S2ContainerHandler handler, boolean parentFirst)
           
protected static Object Traversal.forEachContainer(S2Container container, Traversal.S2ContainerHandler handler, boolean parentFirst, Set processed)
           
static Object Traversal.forEachParentContainer(S2Container container, Traversal.S2ContainerHandler handler)
           
static Object Traversal.forEachParentContainer(S2Container container, Traversal.S2ContainerHandler handler, boolean childFirst)
           
protected static Object Traversal.forEachParentContainer(S2Container container, Traversal.S2ContainerHandler handler, boolean childFirst, Set processed)
           
 Object Traversal.S2ContainerHandler.processContainer(S2Container container)
           
static boolean SmartDeployUtil.isSmartdeployMode(S2Container container)
           
static boolean SmartDeployUtil.isHotdeployMode(S2Container container)
           
static boolean SmartDeployUtil.isCooldeployMode(S2Container container)
           
static boolean SmartDeployUtil.isWarmdeployMode(S2Container container)
           
static String SmartDeployUtil.getDeployMode(S2Container container)
           
 void PropertyDefSupport.setContainer(S2Container container)
           
 void MetaDefSupport.setContainer(S2Container container)
           
 void InterTypeDefSupport.setContainer(S2Container container)
           
 void InitMethodDefSupport.setContainer(S2Container container)
           
 void DestroyMethodDefSupport.setContainer(S2Container container)
           
 void AspectDefSupport.setContainer(S2Container container)
           
 void ArgDefSupport.setContainer(S2Container container)
           
 

S2Container 型のパラメータを持つ org.seasar.framework.container.util のコンストラクタ
MetaDefSupport(S2Container container)
           
 

org.seasar.framework.container.warmdeploy での S2Container の使用
 

S2Container 型のパラメータを持つ org.seasar.framework.container.warmdeploy のメソッド
protected  ComponentDef WarmdeployBehavior.getComponentDef(S2Container container, Object key)
           
 

org.seasar.framework.unit での S2Container の使用
 

S2Container を返す org.seasar.framework.unit のメソッド
 S2Container S2FrameworkTestCase.getContainer()
           
 



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