public final class Configurations extends Object
Modifier and Type | Method and Description |
---|---|
static ConfigurationSerializer |
getDefaultSerializer()
Get the default configuration serializer.
|
static Configuration |
merge(Configuration... configurations)
Merge a set of Configurations.
|
static Configuration |
merge(Iterable<Configuration> configurations)
Merge a set of Configurations.
|
static String |
toString(Configuration config)
Return human-readable representation of the configuration.
|
static String |
toString(Configuration config,
boolean prettyPrint)
Return human-readable representation of the configuration.
|
public static Configuration merge(Configuration... configurations)
configurations
- the configuration to be mergedBindException
- if the merge fails.public static Configuration merge(Iterable<Configuration> configurations)
configurations
- the configuration to be mergedBindException
- if the merge fails.public static ConfigurationSerializer getDefaultSerializer()
public static String toString(Configuration config)
config
- input configuration.public static String toString(Configuration config, boolean prettyPrint)
config
- input configuration.prettyPrint
- if true, try to produce a nicer text layout, when possible.
Otherwise, use the default options of the serializer.
Default value is false as not all serializers and formats support pretty printing.Copyright © 2017 The Apache Software Foundation. All rights reserved.