| Package | Description |
|---|---|
| net.csdn.common.settings |
| Modifier and Type | Method and Description |
|---|---|
ImmutableSettings.Builder |
ImmutableSettings.Builder.classLoader(ClassLoader classLoader)
Sets the class loader associated with the settings built.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.loadFromClasspath(String resourceName)
Loads settings from classpath that represents them using the
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.loadFromSource(String source)
Loads settings from the actual string write that represents them using the
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.loadFromStream(String resourceName,
InputStream is)
Loads settings from a stream that represents them using the
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.loadFromUrl(URL url)
Loads settings from a url that represents them using the
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(Map<String,String> settings)
Sets all the provided settings.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(Properties properties)
Sets all the provided settings.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(Settings settings)
Sets all the provided settings.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
boolean value)
Sets the setting with the provided setting key and the boolean value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String key,
Class clazz)
Sets a setting with the provided setting key and class as value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
double value)
Sets the setting with the provided setting key and the double value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
float value)
Sets the setting with the provided setting key and the float value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
int value)
Sets the setting with the provided setting key and the int value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
long value)
Sets the setting with the provided setting key and the long value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
long value,
ByteSizeUnit sizeUnit)
Sets the setting with the provided setting key and the size value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
long value,
TimeUnit timeUnit)
Sets the setting with the provided setting key and the time value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String key,
String value)
Sets a setting with the provided setting key and value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String settingPrefix,
String groupName,
String[] settings,
String[] values)
Sets the setting group.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.putArray(String setting,
String... values)
Sets the setting with the provided setting key and an array of values.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.putProperties(String prefix,
Properties properties)
Puts all the properties with keys starting with the provided prefix.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.replacePropertyPlaceholders()
Runs across all the settings set on this builder and replaces ${...} elements in the
each setting value according to the following logic:
|
static ImmutableSettings.Builder |
ImmutableSettings.settingsBuilder()
Returns a builder to be used in order to build settings.
|
Copyright © 2020. All rights reserved.