org.seasar.framework.container.impl
クラス S2ContainerBehavior.DefaultProvider

java.lang.Object
  拡張org.seasar.framework.container.impl.S2ContainerBehavior.DefaultProvider
すべての実装インタフェース:
S2ContainerBehavior.Provider
直系の既知のサブクラス:
HotdeployBehavior, WarmdeployBehavior
含まれているクラス:
S2ContainerBehavior

public static class S2ContainerBehavior.DefaultProvider
extends java.lang.Object
implements S2ContainerBehavior.Provider

デフォルトの S2ContainerBehavior.Provider実装です。

作成者:
koichik

コンストラクタの概要
S2ContainerBehavior.DefaultProvider()
           
 
メソッドの概要
 ComponentDef acquireFromGetComponent(S2Container container, java.lang.Object key)
          S2Container.getComponent(Object)のカスタマイズポイントです。
 ComponentDef acquireFromGetComponentDef(S2Container container, java.lang.Object key)
          S2Container.getComponentDef(Object)のカスタマイズポイントです。
 ComponentDef acquireFromHasComponentDef(S2Container container, java.lang.Object key)
          S2Container.hasComponentDef(Object)のカスタマイズポイントです。
 ComponentDef acquireFromInjectDependency(S2Container container, java.lang.Object key)
          S2Container.injectDependency(Object)のカスタマイズポイントです。
protected  ComponentDef getComponentDef(S2Container container, java.lang.Object key)
          ComponentDefを返すときのデフォルトの振る舞いです。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

S2ContainerBehavior.DefaultProvider

public S2ContainerBehavior.DefaultProvider()
メソッドの詳細

acquireFromGetComponent

public ComponentDef acquireFromGetComponent(S2Container container,
                                            java.lang.Object key)
インタフェース S2ContainerBehavior.Provider の記述:
S2Container.getComponent(Object)のカスタマイズポイントです。

定義:
インタフェース S2ContainerBehavior.Provider 内の acquireFromGetComponent
パラメータ:
container -
key -
戻り値:
ComponentDef

acquireFromGetComponentDef

public ComponentDef acquireFromGetComponentDef(S2Container container,
                                               java.lang.Object key)
インタフェース S2ContainerBehavior.Provider の記述:
S2Container.getComponentDef(Object)のカスタマイズポイントです。

定義:
インタフェース S2ContainerBehavior.Provider 内の acquireFromGetComponentDef
パラメータ:
container -
key -
戻り値:
ComponentDef

acquireFromHasComponentDef

public ComponentDef acquireFromHasComponentDef(S2Container container,
                                               java.lang.Object key)
インタフェース S2ContainerBehavior.Provider の記述:
S2Container.hasComponentDef(Object)のカスタマイズポイントです。

定義:
インタフェース S2ContainerBehavior.Provider 内の acquireFromHasComponentDef
パラメータ:
container -
key -
戻り値:
ComponentDef

acquireFromInjectDependency

public ComponentDef acquireFromInjectDependency(S2Container container,
                                                java.lang.Object key)
インタフェース S2ContainerBehavior.Provider の記述:
S2Container.injectDependency(Object)のカスタマイズポイントです。

定義:
インタフェース S2ContainerBehavior.Provider 内の acquireFromInjectDependency
パラメータ:
container -
key -
戻り値:
ComponentDef

getComponentDef

protected ComponentDef getComponentDef(S2Container container,
                                       java.lang.Object key)
ComponentDefを返すときのデフォルトの振る舞いです。

パラメータ:
container -
key -
戻り値:
ComponentDef


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