public class ConfigurationBuilderHolder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.ref.WeakReference<java.lang.ClassLoader> |
classLoader |
private ConfigurationBuilder |
currentConfigurationBuilder |
private ConfigurationBuilder |
defaultConfigurationBuilder |
private GlobalConfigurationBuilder |
globalConfigurationBuilder |
private java.util.Map<java.lang.String,ConfigurationBuilder> |
namedConfigurationBuilders |
private java.util.Map<java.lang.Class<? extends ConfigurationParser>,ParserContext> |
parserContexts |
Constructor and Description |
---|
ConfigurationBuilderHolder() |
ConfigurationBuilderHolder(java.lang.ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
java.lang.ClassLoader |
getClassLoader() |
ConfigurationBuilder |
getCurrentConfigurationBuilder() |
ConfigurationBuilder |
getDefaultConfigurationBuilder() |
GlobalConfigurationBuilder |
getGlobalConfigurationBuilder() |
java.util.Map<java.lang.String,ConfigurationBuilder> |
getNamedConfigurationBuilders() |
<T extends ParserContext> |
getParserContext(java.lang.Class<? extends ConfigurationParser> parserClass) |
(package private) java.util.Map<java.lang.Class<? extends ConfigurationParser>,ParserContext> |
getParserContexts() |
ConfigurationBuilder |
newConfigurationBuilder(java.lang.String name) |
void |
setParserContext(java.lang.Class<? extends ConfigurationParser> parserClass,
ParserContext context) |
private final GlobalConfigurationBuilder globalConfigurationBuilder
private final ConfigurationBuilder defaultConfigurationBuilder
private final java.util.Map<java.lang.String,ConfigurationBuilder> namedConfigurationBuilders
private ConfigurationBuilder currentConfigurationBuilder
private final java.util.Map<java.lang.Class<? extends ConfigurationParser>,ParserContext> parserContexts
private final java.lang.ref.WeakReference<java.lang.ClassLoader> classLoader
public ConfigurationBuilderHolder()
public ConfigurationBuilderHolder(java.lang.ClassLoader classLoader)
public GlobalConfigurationBuilder getGlobalConfigurationBuilder()
public ConfigurationBuilder newConfigurationBuilder(java.lang.String name)
public ConfigurationBuilder getDefaultConfigurationBuilder()
public java.util.Map<java.lang.String,ConfigurationBuilder> getNamedConfigurationBuilders()
public ConfigurationBuilder getCurrentConfigurationBuilder()
public <T extends ParserContext> T getParserContext(java.lang.Class<? extends ConfigurationParser> parserClass)
public void setParserContext(java.lang.Class<? extends ConfigurationParser> parserClass, ParserContext context)
public java.lang.ClassLoader getClassLoader()
java.util.Map<java.lang.Class<? extends ConfigurationParser>,ParserContext> getParserContexts()