Class ConfigProviderFacade
- java.lang.Object
-
- org.fugerit.java.core.cfg.provider.ConfigProviderFacade
-
public class ConfigProviderFacade extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigProvider
findAndSetConfigProvider(String name, AbstractConfigurableObject caller)
ConfigProvider
getDefaultProvider()
static ConfigProviderFacade
getInstance()
ConfigProvider
getProviderByCaller(Object caller)
ConfigProvider
getProviderByName(String name)
ConfigProvider
getProviderWithDefault(String name, Object caller)
ConfigProvider
registerByCaller(Object caller, ConfigProvider configProvider)
ConfigProvider
registerByName(String name, ConfigProvider configProvider)
static void
setDefaultProvider(ConfigProvider configProvider)
-
-
-
Method Detail
-
getInstance
public static ConfigProviderFacade getInstance()
-
getDefaultProvider
public ConfigProvider getDefaultProvider()
-
getProviderByName
public ConfigProvider getProviderByName(String name)
-
getProviderByCaller
public ConfigProvider getProviderByCaller(Object caller)
-
getProviderWithDefault
public ConfigProvider getProviderWithDefault(String name, Object caller)
-
findAndSetConfigProvider
public ConfigProvider findAndSetConfigProvider(String name, AbstractConfigurableObject caller)
-
setDefaultProvider
public static void setDefaultProvider(ConfigProvider configProvider)
-
registerByCaller
public ConfigProvider registerByCaller(Object caller, ConfigProvider configProvider)
-
registerByName
public ConfigProvider registerByName(String name, ConfigProvider configProvider)
-
-