public class TypesafeConfigBuilder extends java.lang.Object implements ConfigBuilder
| Constructor and Description |
|---|
TypesafeConfigBuilder()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
FeatureDefConfig |
buildFeatureDefConfig(ConfigDataProvider configDataProvider)
Builds a
FeatureDefConfig by specifying a ConfigDataProvider that provides FeatureDef config data |
FeatureDefConfig |
buildFeatureDefConfig(java.util.List<java.lang.String> resourceNames)
Deprecated.
|
FeatureDefConfig |
buildFeatureDefConfig(java.io.Reader reader)
Deprecated.
|
FeatureDefConfig |
buildFeatureDefConfig(java.lang.String resourceName)
Deprecated.
|
FeatureDefConfig |
buildFeatureDefConfig(java.net.URL url)
Deprecated.
|
FeatureDefConfig |
buildFeatureDefConfigFromManifest(java.lang.String manifestResourceName)
Deprecated.
|
FeatureDefConfig |
buildFeatureDefConfigFromString(java.lang.String configStr)
Deprecated.
|
FeatureDefConfig |
buildFeatureDefConfigFromUrls(java.util.List<java.net.URL> urls)
Deprecated.
|
java.util.List<FeatureDefConfig> |
buildFeatureDefConfigList(ConfigDataProvider configDataProvider)
Builds several
FeatureDefConfigs by specifying a ConfigDataProvider that provides FeatureDef config
data. |
JoinConfig |
buildJoinConfig(ConfigDataProvider configDataProvider)
Builds a
JoinConfig by specifying a ConfigDataProvider that provides Join config data |
JoinConfig |
buildJoinConfig(java.lang.String resourceName)
Deprecated.
|
JoinConfig |
buildJoinConfig(java.net.URL url)
Deprecated.
|
com.typesafe.config.Config |
buildTypesafeConfig(ConfigType configType,
ConfigDataProvider configDataProvider) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetpublic TypesafeConfigBuilder()
public FeatureDefConfig buildFeatureDefConfig(ConfigDataProvider configDataProvider)
ConfigBuilderFeatureDefConfig by specifying a ConfigDataProvider that provides FeatureDef config databuildFeatureDefConfig in interface ConfigBuilderconfigDataProvider - ConfigDataProviderpublic java.util.List<FeatureDefConfig> buildFeatureDefConfigList(ConfigDataProvider configDataProvider)
ConfigBuilderFeatureDefConfigs by specifying a ConfigDataProvider that provides FeatureDef config
data. This method will not merge FeatureDefConfigs shared across different configs. Instead, it will construct
individual configs for each resource provided within the ConfigDataProvider.buildFeatureDefConfigList in interface ConfigBuilderconfigDataProvider - ConfigDataProviderList@Deprecated public FeatureDefConfig buildFeatureDefConfigFromUrls(java.util.List<java.net.URL> urls)
ConfigBuilderbuildFeatureDefConfigFromUrls in interface ConfigBuilderurls - List of URLs for configuration filesFeatureDefConfig config object@Deprecated public FeatureDefConfig buildFeatureDefConfig(java.net.URL url)
ConfigBuilderbuildFeatureDefConfig in interface ConfigBuilderurl - URL for the config fileFeatureDefConfig config object@Deprecated public FeatureDefConfig buildFeatureDefConfig(java.util.List<java.lang.String> resourceNames)
ConfigBuilderbuildFeatureDefConfig in interface ConfigBuilderresourceNames - Names of the config filesFeatureDefConfig config object@Deprecated public FeatureDefConfig buildFeatureDefConfig(java.lang.String resourceName)
ConfigBuilderbuildFeatureDefConfig in interface ConfigBuilderresourceName - Name of the config file on the classpathFeatureDefConfig config object@Deprecated public FeatureDefConfig buildFeatureDefConfigFromString(java.lang.String configStr)
ConfigBuilderbuildFeatureDefConfigFromString in interface ConfigBuilderconfigStr - configuration expressed in a stringFeatureDefConfig config object@Deprecated public FeatureDefConfig buildFeatureDefConfig(java.io.Reader reader)
ConfigBuilderbuildFeatureDefConfig in interface ConfigBuilderreader - A java.io.Reader instanceFeatureDefConfig config object@Deprecated public FeatureDefConfig buildFeatureDefConfigFromManifest(java.lang.String manifestResourceName)
ConfigBuilderbuildFeatureDefConfigFromManifest in interface ConfigBuilderFeatureDefConfig config objectpublic JoinConfig buildJoinConfig(ConfigDataProvider configDataProvider)
ConfigBuilderJoinConfig by specifying a ConfigDataProvider that provides Join config databuildJoinConfig in interface ConfigBuilderconfigDataProvider - ConfigDataProvider@Deprecated public JoinConfig buildJoinConfig(java.net.URL url)
ConfigBuilderbuildJoinConfig in interface ConfigBuilderurl - A java.net.URLJoinConfig config object@Deprecated public JoinConfig buildJoinConfig(java.lang.String resourceName)
ConfigBuilderbuildJoinConfig in interface ConfigBuilderresourceName - Name of the configuration file expressed as a resourceJoinConfig config objectpublic com.typesafe.config.Config buildTypesafeConfig(ConfigType configType, ConfigDataProvider configDataProvider)