org.seasar.framework.container.factory
クラス S2ContainerFactory

java.lang.Object
  拡張org.seasar.framework.container.factory.S2ContainerFactory

public final class S2ContainerFactory
extends Object

作成者:
higa

入れ子クラスの概要
static interface S2ContainerFactory.Configurator
           
static class S2ContainerFactory.DefaultConfigurator
           
static class S2ContainerFactory.DefaultProvider
           
static interface S2ContainerFactory.Provider
           
 
フィールドの概要
protected static S2Container configurationContainer
           
protected static boolean configuring
           
static String DEFAULT_BUILDER_NAME
           
protected static S2ContainerBuilder defaultBuilder
           
static String FACTORY_CONFIG_KEY
           
static String FACTORY_CONFIG_PATH
           
protected static boolean initialized
           
protected static ThreadLocal processingPaths
           
protected static S2ContainerFactory.Provider provider
           
 
コンストラクタの概要
S2ContainerFactory()
           
 
メソッドの概要
protected static void assertCircularInclude(S2Container container, String path)
           
protected static void assertCircularInclude(S2Container container, String path, LinkedList paths)
           
static void configure()
           
static void configure(String configFile)
           
static S2Container create(String path)
           
static S2Container create(String path, ClassLoader classLoader)
           
static void destroy()
           
protected static void enter(String path)
           
protected static S2ContainerBuilder getDefaultBuilder()
           
protected static S2ContainerFactory.Provider getProvider()
           
static S2Container include(S2Container parent, String path)
           
protected static void leave(String path)
           
protected static void setDefaultBuilder(S2ContainerBuilder builder)
           
protected static void setProvider(S2ContainerFactory.Provider p)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

FACTORY_CONFIG_KEY

public static final String FACTORY_CONFIG_KEY
関連項目:
定数フィールド値

FACTORY_CONFIG_PATH

public static final String FACTORY_CONFIG_PATH
関連項目:
定数フィールド値

DEFAULT_BUILDER_NAME

public static final String DEFAULT_BUILDER_NAME
関連項目:
定数フィールド値

initialized

protected static boolean initialized

configuring

protected static boolean configuring

configurationContainer

protected static S2Container configurationContainer

provider

protected static S2ContainerFactory.Provider provider

defaultBuilder

protected static S2ContainerBuilder defaultBuilder

processingPaths

protected static ThreadLocal processingPaths
コンストラクタの詳細

S2ContainerFactory

public S2ContainerFactory()
メソッドの詳細

create

public static S2Container create(String path)

create

public static S2Container create(String path,
                                 ClassLoader classLoader)

include

public static S2Container include(S2Container parent,
                                  String path)

configure

public static void configure()

configure

public static void configure(String configFile)

destroy

public static void destroy()

getProvider

protected static S2ContainerFactory.Provider getProvider()

setProvider

protected static void setProvider(S2ContainerFactory.Provider p)

getDefaultBuilder

protected static S2ContainerBuilder getDefaultBuilder()

setDefaultBuilder

protected static void setDefaultBuilder(S2ContainerBuilder builder)

enter

protected static void enter(String path)

leave

protected static void leave(String path)

assertCircularInclude

protected static void assertCircularInclude(S2Container container,
                                            String path)

assertCircularInclude

protected static void assertCircularInclude(S2Container container,
                                            String path,
                                            LinkedList paths)


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