Class ConfigurationFactoryImpl
- java.lang.Object
-
- org.powermock.configuration.support.ConfigurationFactoryImpl
-
- All Implemented Interfaces:
ConfigurationFactory
public class ConfigurationFactoryImpl extends java.lang.Object implements ConfigurationFactory
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
DEFAULT_CONFIGURATION
private java.lang.String
defaultConfigurationLocation
private static java.lang.String
USER_CONFIGURATION
private java.lang.String
userConfigurationLocation
-
Constructor Summary
Constructors Constructor Description ConfigurationFactoryImpl()
ConfigurationFactoryImpl(java.lang.String defaultConfigurationLocation)
ConfigurationFactoryImpl(java.lang.String userConfigurationLocation, java.lang.String defaultConfigurationLocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Configuration<T>>
Tcreate(java.lang.Class<T> configurationType)
private java.lang.String
getDefaultConfigurationLocation()
private java.lang.String
getUserConfigurationLocation()
private <T extends Configuration>
TreadDefault(java.lang.Class<T> configurationType)
private <T extends Configuration<T>>
TreadEnvironmentConfiguration(java.lang.Class<T> configurationType)
private <T extends Configuration>
TreadUserConfiguration(java.lang.Class<T> configurationType)
-
-
-
Field Detail
-
USER_CONFIGURATION
private static final java.lang.String USER_CONFIGURATION
- See Also:
- Constant Field Values
-
DEFAULT_CONFIGURATION
private static final java.lang.String DEFAULT_CONFIGURATION
- See Also:
- Constant Field Values
-
userConfigurationLocation
private final java.lang.String userConfigurationLocation
-
defaultConfigurationLocation
private final java.lang.String defaultConfigurationLocation
-
-
Constructor Detail
-
ConfigurationFactoryImpl
public ConfigurationFactoryImpl()
-
ConfigurationFactoryImpl
ConfigurationFactoryImpl(java.lang.String userConfigurationLocation, java.lang.String defaultConfigurationLocation)
-
ConfigurationFactoryImpl
ConfigurationFactoryImpl(java.lang.String defaultConfigurationLocation)
-
-
Method Detail
-
create
public <T extends Configuration<T>> T create(java.lang.Class<T> configurationType)
- Specified by:
create
in interfaceConfigurationFactory
-
readEnvironmentConfiguration
private <T extends Configuration<T>> T readEnvironmentConfiguration(java.lang.Class<T> configurationType)
-
readDefault
private <T extends Configuration> T readDefault(java.lang.Class<T> configurationType)
-
readUserConfiguration
private <T extends Configuration> T readUserConfiguration(java.lang.Class<T> configurationType)
-
getDefaultConfigurationLocation
private java.lang.String getDefaultConfigurationLocation()
-
getUserConfigurationLocation
private java.lang.String getUserConfigurationLocation()
-
-