Class ConfigurationBuilder<T extends Configuration<?>>
- java.lang.Object
-
- org.powermock.configuration.support.ConfigurationBuilder<T>
-
class ConfigurationBuilder<T extends Configuration<?>> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
ConfigurationBuilder.ConfigurationCreator
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>
alias
private java.lang.Class<T>
configurationType
-
Constructor Summary
Constructors Modifier Constructor Description private
ConfigurationBuilder(java.lang.Class<T> configurationType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static <C extends Configuration<?>>
ConfigurationBuilder<C>createConfigurationFor(java.lang.Class<C> configurationType)
(package private) T
fromFile(java.lang.String configurationLocation)
(package private) T
fromProperties(java.util.Properties properties)
(package private) ConfigurationBuilder<T>
withValueAlias(java.lang.String alias, java.lang.String value)
-
-
-
Field Detail
-
alias
private final java.util.Map<java.lang.String,java.lang.String> alias
-
configurationType
private final java.lang.Class<T extends Configuration<?>> configurationType
-
-
Constructor Detail
-
ConfigurationBuilder
private ConfigurationBuilder(java.lang.Class<T> configurationType)
-
-
Method Detail
-
createConfigurationFor
static <C extends Configuration<?>> ConfigurationBuilder<C> createConfigurationFor(java.lang.Class<C> configurationType)
-
withValueAlias
ConfigurationBuilder<T> withValueAlias(java.lang.String alias, java.lang.String value)
-
fromFile
T fromFile(java.lang.String configurationLocation)
-
fromProperties
T fromProperties(java.util.Properties properties)
-
-