org.seasar.framework.container.cooldeploy
クラス CoolComponentAutoRegister
java.lang.Object
org.seasar.framework.container.cooldeploy.CoolComponentAutoRegister
- すべての実装インタフェース:
- ClassTraversal.ClassHandler
- public class CoolComponentAutoRegister
- extends Object
- implements ClassTraversal.ClassHandler
- 作成者:
- higa
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INIT_METHOD
public static final String INIT_METHOD
- 関連項目:
- 定数フィールド値
container_BINDING
public static final String container_BINDING
- 関連項目:
- 定数フィールド値
CoolComponentAutoRegister
public CoolComponentAutoRegister()
getContainer
public S2Container getContainer()
setContainer
public void setContainer(S2Container container)
getStrategies
public Map getStrategies()
getStrategy
protected CoolComponentAutoRegister.Strategy getStrategy(String protocol)
addStrategy
protected void addStrategy(String protocol,
CoolComponentAutoRegister.Strategy strategy)
getCreators
public ComponentCreator[] getCreators()
setCreators
public void setCreators(ComponentCreator[] creators)
getNamingConvention
public NamingConvention getNamingConvention()
setNamingConvention
public void setNamingConvention(NamingConvention namingConvention)
registerAll
public void registerAll()
webSphereClassLoaderFix
protected void webSphereClassLoaderFix()
- Jarファイルからコンポーネントの登録を行う。
WebSphere のクラスローダーはJarファイル中のディレクトリエントリをClassLoader#getResource()
で
返してくれないので、 S2のJarと同じ場所にあるJarファイルからコンポーネントの登録を行う。
processClass
public void processClass(String packageName,
String shortClassName)
- 定義:
- インタフェース
ClassTraversal.ClassHandler
内の processClass
createComponentDef
protected ComponentDef createComponentDef(Class componentClass)
Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.